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
Inherited Members
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 |
Timeout
Render timeout in seconds
Default value is 60.
Declaration
public int Timeout { get; set; }
Property Value
Type | Description |
---|---|
System.Int32 |