Search Results for

    Show / Hide Table of Contents

    Class HtmlStamper

    This allows the user to edit an existing PDF by adding an HTML stamp.

    A subclass of Stamper. Defines an HTML PDF Stamper. Can be applied with: ApplyStamp(Stamper)

    To see usage and an example of HtmlStamper, visit: https://ironpdf.com/tutorials/csharp-edit-pdf-complete-tutorial/#stamp-html-onto-a-pdf

    Inheritance
    System.Object
    Stamper
    HtmlStamper
    Inherited Members
    Stamper.Html
    Stamper.Opacity
    Stamper.Rotation
    Stamper.HorizontalAlignment
    Stamper.VerticalAlignment
    Stamper.HorizontalOffset
    Stamper.VerticalOffset
    Stamper.MaxWidth
    Stamper.MaxHeight
    Stamper.MinWidth
    Stamper.MinHeight
    Stamper.Hyperlink
    Stamper.Scale
    Stamper.IsStampBehindContent
    Stamper.WaitFor
    Stamper.Timeout
    Stamper.IsStampAnnotation
    Namespace: IronPdf.Editing
    Assembly: IronPdf.dll
    Syntax
    public class HtmlStamper : Stamper

    Constructors

    HtmlStamper()

    Initializes a new instance of the HtmlStamper class.

    Declaration
    public HtmlStamper()

    HtmlStamper(String)

    Initializes a new instance of the HtmlStamper class.

    Declaration
    public HtmlStamper(string html)
    Parameters
    Type Name Description
    System.String html

    The HTML string.

    HtmlStamper(String, String)

    Initializes a new instance of the HtmlStamper class.

    Declaration
    public HtmlStamper(string html, string baseUrlString)
    Parameters
    Type Name Description
    System.String html

    The HTML string.

    System.String baseUrlString

    The HTML base URL for which references to external CSS, Javascript and Image files will be relative.

    HtmlStamper(String, Uri)

    Initializes a new instance of the HtmlStamper class.

    Declaration
    public HtmlStamper(string html, Uri baseUrl)
    Parameters
    Type Name Description
    System.String html

    The HTML string.

    System.Uri baseUrl

    The HTML base URL for which references to external CSS, Javascript and Image files will be relative.

    Properties

    CssMediaType

    Enables Media="screen" CSS Styles and StyleSheets

    Note: By setting AllowScreenCss=false, IronPdf renders Stamp from HTML using CSS for media="print" as if printing a web page in a browser print dialog.

    Default value is PdfCssMediaType.Screen.

    Declaration
    public PdfCssMediaType CssMediaType { get; set; }
    Property Value
    Type Description
    PdfCssMediaType

    HtmlBaseUrl

    The HTML base URL for which references to external CSS, Javascript and Image files will be relative.

    A trick to make references relative to a your project file is

    InnerHtmlBaseUrl = new
    Uri(System.Reflection.Assembly.GetEntryAssembly().Location).AbsoluteUri

    Declaration
    public Uri HtmlBaseUrl { get; set; }
    Property Value
    Type Description
    System.Uri

    Inherited members

    Html
    Opacity
    Rotation
    HorizontalAlignment
    VerticalAlignment
    HorizontalOffset
    VerticalOffset
    MaxWidth
    MaxHeight
    MinWidth
    MinHeight
    Hyperlink
    Scale
    IsStampBehindContent
    WaitFor
    Timeout
    IsStampAnnotation
    ☀
    ☾
    Downloads
    • Download with Nuget
    • Start for Free
    In This Article
    Back to top
    Install with Nuget
    Want to deploy IronPDF to a live project for FREE?
    What’s included?
    30 days of fully-functional product
    Test and share in a live environment
    No watermarks in production
    Get your free 30-day Trial Key instantly.
    No credit card or account creation required
    Your Trial License Key has been emailed to you.
    Download IronPDF free to apply
    your Trial Licenses Key
    Install with NuGet View Licenses
    Licenses from $499. Have a question? Get in touch.