Namespace IronPdf
Classes
AspxToPdf
Renders any .Net Web Page (ASPX) into a PDF Document. Simply add it to the Page_Load event.
Not available in .Net Core because ASPX is superseded by the MVC model
HtmlHeaderFooter
A Html Header or Footer which will be printed onto every page of the PDF. This can be used to override Header and Footer
When using HtmlHeaderFooter it is important to set HtmlFragment and Height
Merge meta-data into your html using any of these placeholder strings: {page} {total-pages} {url} {date} {time} {html-title} {pdf-title}
HtmlStamp
Class HtmlStamp. Used With the StampHTML(HtmlStamp) methods to edit PDF documents by 'stamping' additional content into the foreground or background.
HtmlToPdf
IronPdf.HtmlToPdf allows any web page or Html 'snippet' to be turned into a PDF document.
HttpLoginCredentials
Provides credentials for IronPdf to log-in to an intranet, extranet or website, impersonating a user. This allows a unique ability to render web-pages as PDFs even on secure intranets, extranets and websites.
ImageToPdfConverter
The ImageToPdfConveter class can be used to create PDF documents from images. It accepts both image files and System.Drawing.Image objects as input.
The ImageToPdf static methods create simple PDF documents containing each image as one page of the created PDF.
To rasterize PDF documents as images (the reverse operation), see ToBitmap(Int32) and RasterizeToImageFiles(String, ImageType, Int32)
Installation
Global installation and setup preferences for all instances of IronPDF
License
Allows IronPdf license keys to be applied globally across an application.
PdfBookMark
Represents a PDF bookmark as seen in the sidebar of PDF reader software to help user's navigate.
PdfDocument
A PDF Document
PdfDocument.PdfCustomMetadataProperties
Class that represents set of custom metadata properties
PdfDocument.PdfMetaData
A class defining PDF file meta-data.
Allows File meta-data to be read and set including: Authors, File Dates, Keywords, Title and Subject
Implemented in MetaData.
PdfDocument.PdfSecuritySettings
A class defining user security settings for a PDF document.
Allows the developer to control user access passwords, encryption, and also who may edit, print and copy content from the PDF document
Implemented in SecuritySettings.
PdfDocument.PositionOptions
Options to position the watermark on the page
PdfDocument.TextAnnotation
Defines a Sticky-Note style PDF annotation. AddTextAnnotation(PdfDocument.TextAnnotation, Int32, Int32, Int32, Int32, Int32)
PdfOutline
A editable collection of PDF navigational bookmark objects.
PdfPage
Class that represents pdf page.
PdfPagesCollection
Class for managing the collection of PdfPage elements.
PdfPrintOptions
PDF output options for IronPdf. Specifies options such as Paper-Size, DPI, Headers and Footers.
PdfSignature
A class that represents a PDF signing certificate (.PFX or .p12) format which can be used to digitally sign a PDF. This protecting it from alteration.
Not implemented in .Net Core
SimpleHeaderFooter
Defines PDF Header and Footer display options.
TempFolder
Provides operations over the temporary folder
Util
Useful methods for working with HTML and PDF files.
Enums
AspxToPdf.FileBehavior
Determines the web browser behavior towards a PDF document.
HtmlStamp.StampLayer
Defines if a stamp should be placed behind or on-top of existing PDF contents.
ImageBehavior
Describes how image should be placed on the PDF page
ImageType
An Image File Type Enumeration used to select image file formats when converting PDF documents to images. Also see: RasterizeToImageFiles(String, ImageType, Int32)
PageOrientation
Specifies the orientation of a page.
PdfDocument.PdfSecuritySettings.PdfEditSecurity
Enumeration defining levels of PDF user access rights to edit a PDF. Edit rights may also be limited by the User's PDF document client software.
See AllowUserEdits
PdfDocument.PdfSecuritySettings.PdfPrintSecrity
Enumeration defining levels of PDF user access rights to print a PDF.
PdfDocument.TextAnnotation.AnnotationIcon
Icons used to interact with (open/close) the annotation with the PDF page.
PdfDocument.WaterMarkLocation
Location for a simple watermark to be applied to a PDF page.
PdfPrintOptions.PdfCssMediaType
Defines which style-sheet should be rendered. 'Print' or 'Screen'. This matches the CSS3 Media Queries standard.
PdfPrintOptions.PdfPaperOrientation
Paper Orientation
PdfPrintOptions.PdfPaperSize
Defines the target paper size the PDF will use of pagination. Relates to real-world paper-sizes.