Namespace IronPdf.Rendering.Abstractions
Classes
BaseHttpLoginCredentials
Provides a base class for all of IronPdf's embedded browser HTML renderers to also 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.
BasePdfRenderOptions
Pdf render options common to all render implementations
PdfRenderProxy<T, U>
An abstract generic class used to define public “HTML to Pdf” Renderers such as ChromePdfRenderer, WebKitPdfRenderer and AdaptivePdfRenderer
Interfaces
IAcroForms
An Interface for configuring PDF rendering classes which support converting HTML forms to editable PDF "AcroForms"
ICssMediaType
An Interface for configuring PDF rendering classes which support "Screen" and "Print" CSS3 media types.
ICustomCss
An Interface for configuring PDF rendering classes which support appending a custom CSS stylesheet when rendering an HTML document to PDF.
IHeadersAndFooters
An Interface for configuring PDF rendering classes which support Html and Text headers and Footers.
IHttpLoginCredentials
An common inerface for classes which allow IronPDF's HtmlT-o-Pdf renderers to access secure internet and local network resources.
IJavascript
An Interface for configuring PDF rendering classes which support JavaScript.
IMargins
An Interface for configuring PDF rendering classes which support page margins.
IPaperSize
An Interface for configuring PDF rendering classes which support printing HTML onto a PDF as virtual paper.
IPdfRenderOptions
Interface for marking a class as render options
IPdfRenderProxy<T, U>
Public interface for invoking PDF rendering operations
IRenderer
An Interface for "Html To Pdf" rendering classes.
IUnitTestable
An Interface for configuring PDF rendering classes which support creating PDFs with no timestamps or GUIDs so that visually identical PDF documents can be equated as "Equal" in unit tests.
IViewPort
An Interface for configuring PDF rendering classes which support responsive HTMl Layout (CSS3/HTML5).
IZoomable
An Interface for configuring PDF rendering classes which support zooming / enlarging of HTML content.