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
Require IronPdf.Extensions.ASPX https://www.nuget.org/packages/IronPdf.Extensions.ASPX/AspxToPdf.FileBehavior
Determines the web browser behavior towards a PDF document.
ChromeClientAccessor
Accesses Chrome client implementations
ChromeHttpLoginCredentials
Provides credentials for IronPdf's embedded Chrome browser 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.
ChromePdfRenderer
IronPdf.ChromePdfRenderer allows any web page or Html 'snippet' to be turned into a PDF document using an up-to-date embedded Chrome browser.
As of 2021 Iron Software recommend ChromePdfRenderer as our best PDF Renderer and a drop-in replacement for this class.
ChromePdfRenderOptions
Html To PDF output options for ChromePdfRenderer. Specifies options such as Paper-Size, DPI, Headers and Footers and other Chromium specific browser setup options.
Cleaner
The Cleaner class can be used to scan or sanitize (remove any potentially harmful content) PDF document.
CleanerScanResult
Result from Cleaner scan functions. E.g. ScanPdf(PdfDocument, String[])
CompressionOptions
Various compression options for reducing the size of a PDF document
DocxPdfRenderOptions
Margin values which can be copied from the main document to headers and footers applied to the document
DocxToPdfRenderer
IronPdf.DocxToPdfRenderer allows any Docx to be turned into a PDF document using an up-to-date embedded Chrome browser.
EmbedFileByte
Struct for storing byte[] of embedding file and its type
EmbedFileStream
Struct for storing Stream of embedding file and its type
EmbedFileType
Type of supported embedding file to PDF/A document
HtmlFormatOptions
This class contains properties that define the formatting options for converting PDF to HTML.
HtmlHeaderFooter
A HTML Header or Footer which will be printed onto every page of the PDF. This can be used to override
When using HtmlHeaderFooter it is important to set HtmlFragment
Merge meta-data into your HTML using any of these placeholder strings: {page} {total-pages} {url} {date} {time} {html-title} {pdf-title}
ImageToPdfConverter
The ImageToPdfConverter class can be used to create PDF documents from images. It accepts both image files and Bitmap 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
Installation
Global installation and setup preferences for all instances of IronPDF
LayerMode
License
Allows IronPdf license keys to be applied globally across an application.
NaturalLanguages
PdfAttachment
Pdf document file attachment
PdfAttachmentCollection
Collection of attachments contained within a pdf document
PdfAVersions
Document PDF/A Version
PdfClientAccessor
Accesses PDF client implementations
PdfDocument
PdfDocument for IronPdf
PdfDocumentExtensions
Extension methods for PdfDocument class
PdfUAVersions
Document PDF/A Version
PixelFormat
TableOfContentsTypes
Table of contents layout type
TextAlignment
Represents the text alignment options for the title (h1) in the HTML document.
TextExtractionOrder
Strategy for determining word order when extracting text
TextHeaderFooter
Defines PDF Header and Footer display options.
TextHeaderFooter uses a logical approach to rendering Headers and Footers for the most common use cases.
UseMargins
Margin values which can be copied from the main document to headers and footers applied to the document