Winnovative.Pdf.Next Namespace

This namespace defines the API required to convert HTML to PDF, HTML to image, Word DOCX to PDF, Excel XLSX to PDF, RTF to PDF, Markdown to PDF, PDF to text, PDF to image, search for text in PDF files, extract images from PDF documents and create or edit PDF documents.

Classes

AuthenticationOptions Authentication options allow you to specify a username and password when accessing an HTML page
ElectronicInvoice A Factur-X / ZUGFeRD electronic invoice (or credit note, corrected invoice and the other invoice types) or an Order-X electronic order: the XML in the UN/CEFACT Cross Industry syntax that is embedded in a PDF/A-3 document together with the identification metadata the receiving software looks for. Create an instance with FromXml(Byte), FromXml(String) or FromFile(String), then pass it to AddElectronicInvoice on the HTML to PDF document options, on the PDF document or on the PDF editor. The profile, the document number and the document type are read from the XML. For an invoice that is also an accessible PDF/UA-1 document, generate it with PdfUa1PdfA3a
ExcelPdfDocumentExtensions Renders Excel workbooks in the pages of a PdfDocument
ExcelToPdfConversionInfo Information about the result of a Excel to PDF conversion: the pages produced and the pages inserted before and after them
ExcelToPdfConverter Provides functionality for converting Excel (.xlsx) documents to PDF format with support for customization options such as metadata, security and viewer preferences
ExcelToPdfDocumentOptions This class encapsulates the options to control the PDF document rendering process. The ExcelToPdfConverter class defines a reference to an object of this type
ExtractedImage Encapsulates an image extracted from a PDF page
FindTextLocation Represents the location of text on a PDF page
GlobalSettings Contains global settings that configure the behavior of the library within application
HtmlElementInfo Represents detailed style and content information about a single HTML element
HtmlElementInfoCollection Represents a collection of HTML elements and provides lookup functionality
HtmlToImageConverter This class offers the necessary methods to create a raster image from a web page at given URL or from a HTML string. The generated image can be saved into a memory buffer or into a file. The HTML to PDF conversion features require installing the corresponding core runtime in addition to the core library. It is recommended to use at least the HTML to PDF Converter NuGet package (or a meta-package depending on it) which provides the correct dependencies for all the HTML conversion features in the core library.
HtmlToPdfConversionInfo Holds information about the result of an HTML to PDF conversion. This object is populated after the conversion completes and is exposed by the ConversionInfo property of the HTML to PDF converter. It contains details about the generated pages, inserted pages and the total output
HtmlToPdfConverter This class is the main class of the HTML to PDF Converter which offers the necessary methods to create a PDF document from a web page at given URL or from a HTML string. The generated PDF document can be saved into a memory buffer or into a file. A new converter uses the layout set by FitBrowserWindowToPage: A4 pages in portrait orientation, with the HTML laid out as in a 1024 pixel browser window and scaled to the page width. The other layout methods change it. The HTML to PDF conversion features require installing the corresponding core runtime in addition to the core library. It is recommended to use at least the HTML to PDF Converter NuGet package (or a meta-package depending on it) which provides the correct dependencies for all the HTML conversion features in the core library.
Installation Contains global installation instructions that configure the behavior of the library within the application
Licensing Manages the license settings for the library tools
MarkdownPdfDocumentExtensions Renders Markdown documents in the pages of a PdfDocument
MarkdownToPdfConversionInfo Information about the result of a Markdown to PDF conversion: the pages produced and the pages inserted before and after them
MarkdownToPdfConverter Provides functionality for converting Markdown documents to PDF format with support for customization options such as metadata, security and viewer preferences
MarkdownToPdfDocumentOptions This class encapsulates the options to control the PDF document rendering process. The MarkdownToPdfConverter class defines a reference to an object of this type
NameValuePair Represents a name value pair
NameValuePairsCollection Represents a collection of NameValuePair objects
PdfAccessibilityProperties Accessibility metadata controlling how an element is inserted into the structure tree of a tagged PDF
PdfArcElement Defines an elliptical arc drawn in a PDF document. The arc is a portion of the ellipse inscribed in the axis-aligned rectangle defined by X, Y, Width and Height. The arc starts at StartAngleDegrees and spans SweepAngleDegrees degrees, measured counter-clockwise from the positive X axis of that bounding rectangle. When Width equals Height the underlying ellipse is a circle and the arc is a circular arc. The coordinates are in points and relative to the top left corner of the content area of the page in a document, of the page in an edited document or of the template
PdfBaseFont Represents a base font that can be used to create styled fonts
PdfBookmark A bookmark of the document outline. A bookmark opens a location in a page of the document or a web address and can have child bookmarks
PdfBookmarkCollection An ordered collection of bookmarks: the top level bookmarks of a document outline or the children of a bookmark
PdfCheckBoxField A check box of an interactive form
PdfChoiceFormField The base class of the form fields where the user selects from a list of options: combo boxes and list boxes
PdfChoiceOption An option of a combo box or list box
PdfCircleElement Defines a circle drawn in a PDF document, specified by its center point and radius. The coordinates are in points and relative to the top left corner of the content area of the page in a document, of the page in an edited document or of the template
PdfColor Represents a color used in PDF content
PdfComboBoxField A combo box of an interactive form, a drop-down list from which the user selects one option
PdfContentRenderInfo Describes where content that flows over one or more pages was rendered in the document: the pages it occupies and the area it covers on each of them
PdfDigitalSignature This class encapsulates the options used to control the digital signature applied to a PDF document
PdfDigitalSignatureAppearance This class encapsulates the options used to control the appearance of the digital signature applied to a PDF document
PdfDocument Represents a new PDF document being constructed in memory
PdfDocumentCreateSettings Represents configuration settings for creating a PDF document
PdfDocumentInfo This class encapsulates the options to control the PDF document description (author, title, keywords, etc)
PdfDocumentOptions This class encapsulates the options to control the PDF document rendering process. The HtmlToPdfConverter class defines a reference to an object of this type
PdfDocumentTableOfContents The table of contents of a document created from code. The headings of the HTML content added to the document (the H1 to H6 tags and the elements marked with the data-heading attribute) are listed with their page numbers on pages inserted at the beginning of the document when the document is saved, each entry linking to its heading
PdfEditor Allows editing of existing PDF documents by adding HTML content, text, images and shapes, form fields and annotations, filling the existing form fields, inserting, moving and rotating pages, setting metadata, security options and digital signatures. Positions in a page are measured in points from the top left corner of the page as it is displayed, so a rotated page is edited the way it is seen. Use Save or SaveToFile(String) to generate the final PDF and release resources. A password protected document is opened with its password and saved without protection, unless new security options are set. A document that already carries digital signatures accepts a new digital signature, long-term validation data and form field values, saved as incremental updates that keep the existing signatures valid, and refuses any other change
PdfElementRenderInfo Contains metadata about where an element was rendered in the document. Each entry in RenderedRectangles describes one occurrence on a specific page or template
PdfEllipseElement Defines an ellipse drawn in a PDF document, inscribed within an axis-aligned bounding rectangle before any rotation is applied. The coordinates are in points and relative to the top left corner of the content area of the page in a document, of the page in an edited document or of the template
PdfExcelElement An Excel workbook rendered in the pages of a PDF document being created. The content starts at a position in the current page and flows to as many new pages as it needs, laid out inside the margins of the PDF document, and keeps the formatting, the images and the shapes of the worksheets
PdfException The exception thrown when an operation of the library fails. The message says what failed and, when the cause is in the input or in the environment, what was wrong
PdfFieldAction An action performed by the PDF viewer when a form field event occurs, such as a click on a push button. The static methods of this class create the available actions. Several actions can be chained with Next, in which case they are performed in sequence
PdfFileAttachment Represents a file attached to a PDF document. The attachment is added to the document's Attachments panel in PDF viewers. To also display a clickable icon on a specific page, use PdfFileAttachmentAnnotation instead. Use one of the static factory methods (FromBytes(Byte, String), FromFile(String), FromExternalPath(String), FromUrl(String)) to create an instance, then pass it to AddFileAttachment on the document, editor, merger or HTML to PDF document options
PdfFileAttachmentAnnotation Represents a file attachment displayed as a clickable icon on a specific page of the PDF. Clicking the icon opens or extracts the attached file. The file is also listed in the Attachments panel when AddToAttachmentsPanel is true. Use one of the static factory methods (FromBytes(Byte, String, Int32, Single, Single), FromFile(String, Int32, Single, Single), FromExternalPath(String, Int32, Single, Single), FromUrl(String, Int32, Single, Single)) to create an instance, then pass it to AddFileAttachmentAnnotation on the document, the editor or the merger
PdfFont Represents a font used to render text in a PDF document
PdfFontManager Provides methods for loading, registering and creating PDF fonts
PdfForm The interactive form of a loaded document. It reads the fields of the document, fills them with values, changes their appearance and flattens, removes or renames them. The changes are written when the document is saved
PdfFormField The base class of the interactive form fields created from code: text fields, check boxes, radio button groups, combo boxes, list boxes and push buttons. The field name must be unique in the document. A dot in the name creates a hierarchy, for example "address.city"
PdfFormFieldActions The actions performed by the PDF viewer on the events of a form field. Each property holds the action performed on one event, or null when nothing is performed. The keystroke, format, validate and calculate events accept only JavaScript actions
PdfFormFieldInfo The description of a form field read from an existing document: its type, current value, options and placements in the pages
PdfFormFieldWidgetInfo The placement of a form field in a page. A field with several placements, such as a radio button group, has one placement for each button
PdfFormOptions Specifies options for converting HTML form controls into interactive PDF form fields
PdfGoToNamedDestinationAction An action that displays a named destination of the document
PdfGoToPageAction An action that displays a page of the document
PdfGradientFill A fill that changes smoothly from one color to another across the bounds of a shape. When set on a shape it replaces its fill color
PdfHideFieldsAction An action that hides or shows form fields
PdfHtmlElement HTML content rendered in the pages of a document. In a document being created the content starts at a position in the current page and flows to as many new pages as it needs, laid out inside the margins of the document. In an edited document the content starts at a position in a page and continues on the following pages or on pages inserted after it, between the continuation margins of the element. The conversion is controlled by the converter exposed by Converter, whose page size and margins are taken from the document
PdfHtmlHeaderFooter A PDF Template can be used to repeat an HTML content in many PDF pages. The HTML can contain placeholders such as {page-number} and {total-pages} to be replaced when the PDF is generated. The HTML to PDF conversion features require installing the corresponding core runtime in addition to the core library. It is recommended to use at least the HTML to PDF Converter NuGet package (or a meta-package depending on it) which provides the correct dependencies for all the HTML conversion features in the core library.
PdfHtmlImageElement Represents HTML content rendered as an image in a PDF document. The HTML is converted to an image by the HTML to Image converter of the element, at the resolution given by the Resolution property, and the image is drawn at the size the HTML content has on screen, one CSS pixel being 0.75 points, scaled down when it is wider than the available width. The image keeps that size at any resolution, so a higher resolution gives a sharper image in the PDF document. An image taller than the space left on the page continues on the next pages by default. The element is rendered with AddHtmlImage(PdfHtmlImageElement) in a document being created or with AddHtmlImage(Int32, PdfHtmlImageElement) in an edited document
PdfHtmlRenderInfo Describes where the content of a PdfHtmlElement was rendered in the document: the pages it occupies, the area it covers on each of them and the positions of the HTML elements selected for inspection
PdfHtmlTemplate A PDF Template can be used to repeat HTML content on multiple PDF pages. The HTML content can contain placeholders such as {page_number} and {total_pages} to be replaced when generating the final PDF. The HTML to PDF conversion features require installing the corresponding core runtime in addition to the core library. It is recommended to use at least the HTML to PDF Converter NuGet package (or a meta-package depending on it) which provides the correct dependencies for all the HTML conversion features in the core library.
PdfHtmlTemplatePlacement Describes the final placement of a HTML template on a specific PDF page
PdfImageElement Represents an image element that can be rendered into a PDF document. Supports positioning, scaling and alignment
PdfImageRenderInfo Contains metadata about how and where an image was rendered on a PDF page. Exposes both the axis-aligned bounding box and the rotated four-corner outline, together with the page dimensions and the portion of the bounding box that remains visible inside the page
PdfImagesExtractionInfo Holds information about the result of extracting images from a PDF. This object is populated after the conversion completes and is exposed via the ExtractionInfo property of the PDF Images Extractor.
PdfImagesExtractor Encapsulates the PDF Images Extractor functionality and allows you to extract images from a PDF document
PdfImportDataAction An action that imports form field values from a FDF file
PdfJavaScriptAction An action that runs JavaScript code in the PDF viewer
PdfLineElement Defines a straight line segment drawn between two points in a PDF document. The coordinates are in points and relative to the top left corner of the content area of the page in a document, of the page in an edited document or of the template
PdfLineStyle Defines the appearance of a stroked line, including width, dash pattern, endpoint shape and corner join style
PdfLinkAnnotation A clickable hyperlink annotation placed on a PDF page. Use one of the static factory methods (FromUrl(String, Int32, Single, Single, Single, Single), ToPage(Int32, Int32, Single, Single, Single, Single), ToPageLocation(Int32, PdfLinkPageLocation, Int32, Single, Single, Single, Single)) to build the link, then pass it to AddLinkAnnotation on the document, the editor or the merger.

For PDF/UA compliance, set Description to a meaningful alternative description

PdfLinkPageLocation Describes how the target page is positioned and zoomed when a PdfLinkAnnotation created with ToPageLocation(Int32, PdfLinkPageLocation, Int32, Single, Single, Single, Single) is followed. Use one of the static factory methods (FitPage, FitWidth(Single), FitHeight(Single), AtCoordinates(Single, Single, NullableSingle)) to construct an instance
PdfListBoxField A list box of an interactive form, a scrollable list from which the user selects one or more options
PdfLongTermValidationOptions The options used by AddLongTermValidation(PdfLongTermValidationOptions) to add long-term validation data to the signatures of a PDF document. When TimestampServerUrl is set, a document timestamp is added after the validation data
PdfMargins The PDF document margins class used by PDF pages
PdfMarkdownElement A Markdown document rendered in the pages of a PDF document being created. The content starts at a position in the current page and flows to as many new pages as it needs, laid out inside the margins of the PDF document, and keeps its structure, headings, links, code blocks and images
PdfMerge Merges PDF documents, or selected pages of them, blank pages and images into a single PDF document. The form fields, bookmarks, annotations, internal links and scripts of the merged documents are kept. The merged documents can be password protected
PdfMergeInfo An object of this class is exposed by the PdfMerge class to provide details such as the total number of pages produced and the number of pages from each merged document
PdfNamedAction A predefined action of the PDF viewer, such as going to the next page or opening the print dialog
PdfOpenUrlAction An action that opens a URL in the web browser
PdfPadding Represents padding for a PDF element.
PdfPageElement A page of an existing PDF document drawn in a page of the document being created or edited, at a given position and size, optionally rotated and with a given opacity. The page keeps its content, its resources, its links and form fields, and its structure when both documents are tagged
PdfPageImage Represents an image of a PDF page
PdfPageInfo The information of a page of a loaded document: its size, its rotation and its boxes. The dimensions are in points and the boxes are relative to the top left corner of the media box of the page
PdfPageSize This class represents a PDF page size
PdfPathElement Defines a generic path composed of move, line, cubic Bezier and close operations. Use this element when none of the dedicated shape elements is expressive enough to describe the desired geometry. The coordinates are in points and relative to the top left corner of the content area of the page in a document, of the page in an edited document or of the template
PdfPathOperation Represents a single drawing operation that contributes to the geometry of a PdfPathElement. Use the factory methods to construct operations rather than directly populating fields, since each operation type uses a different subset of coordinates
PdfPointF Represents a point in the public PDF coordinate space used by the library
PdfPolygonElement Defines a closed polygon drawn through a sequence of points in a PDF document. The polygon can be both stroked and filled. The coordinates are in points and relative to the top left corner of the content area of the page in a document, of the page in an edited document or of the template
PdfPolylineElement Defines an open polyline drawn through a sequence of points in a PDF document. The polyline is stroked but not filled. The coordinates are in points and relative to the top left corner of the content area of the page in a document, of the page in an edited document or of the template
PdfProcessorGlobalSettings Contains global settings that configure the behavior of the library within application
PdfProcessorInstallation Provides information about the global installation of the PDF processor
PdfPushButtonField A push button of an interactive form, which performs an action when it is clicked
PdfQuadF Represents the four transformed corners of a rectangle in page space
PdfRadioButton A radio button of a radio button group, displayed in one rectangle of a page. The position is given in points from the top left corner of the content area of the page in a document being created, and from the top left corner of the page in an edited document
PdfRadioGroupField A group of radio buttons of an interactive form, from which the user selects one button. The buttons are added with AddButton and can be placed on different pages
PdfRectangle Encapsulates a rectangle coordinates
PdfRectangleElement Defines a rectangle to be drawn in the PDF document. The coordinates are in points and relative to the top left corner of the content area of the page in a document, of the page in an edited document or of the template
PdfRectangleF Represents a rectangle in the PDF coordinate space used by the library
PdfRedactionArea An area of a page whose content is removed by PdfRedactor. The area is measured in points from the top left corner of the page as it is displayed
PdfRedactionResult What the redaction removed from the document, available from Result after the document is saved
PdfRedactor Removes text, images and graphics from areas of the pages of a PDF document. The content of an area is removed from the document, not only covered: text found in an area can no longer be selected, copied or extracted and the pixels of images inside the area are replaced. Areas are given as rectangles or whole pages, found by searching the text or the personal data of the document, or read from the redaction annotations of the document. Each area can be covered with a color, an image and an overlay text. The metadata and the hidden content of the document can be removed too
PdfRenderedRectangle Represents a single occurrence of an element on a PDF page. Carries the axis-aligned bounding rectangle, the rotated four-corner outline and the page dimensions
PdfResetFormAction An action that resets form fields to their default values
PdfRoundedRectangleElement Defines a rectangle with rounded corners drawn in a PDF document. The coordinates are in points and relative to the top left corner of the content area of the page in a document, of the page in an edited document or of the template
PdfRtfElement An RTF document rendered in the pages of a PDF document being created. The content starts at a position in the current page and flows to as many new pages as it needs, laid out inside the margins of the PDF document, and keeps its formatting, headings, links and images
PdfSecurityInfo Represents security-related information extracted from a loaded PDF document. Includes encryption status, permission flags and encryption algorithm details
PdfSecurityOptions This class encapsulates the options to control the PDF document security like permissions, encryption, password protection
PdfSignatureField An empty signature field placed in a page of the document, to be signed later by a digital signature with the same field name. A form with a field for each signer is prepared this way, and each signer fills in a field in turn
PdfSignatureInfo Represents digital signature information extracted from a loaded PDF document. Reports the presence and metadata of signatures, but does NOT validate cryptographic integrity, certificate trust chains, or timestamp validity. Use a dedicated validator for cryptographic verification
PdfSizeF A size in points: a width and a height
PdfSplit Extracts pages from a PDF document into new PDF documents: a range of pages, the pages selected by page ranges, the document split in parts of a given number of pages, or the document without some of its pages. The extracted pages keep their form fields, annotations, bookmarks and scripts. The loaded document can be password protected
PdfSubmitFormAction An action that submits the form field values to a URL
PdfTemplate Represents a reusable template object
PdfTemplatePlacement Describes the final placement of a template on a specific PDF page and maps coordinates from template space to page space
PdfTextAnnotation Represents a sticky-note style annotation displayed as a clickable icon on a specific page of the PDF. Clicking the icon opens a popup with the note text. The annotation also appears in the viewer's Comments panel alongside any other comments. Use Create(String, Int32, Single, Single) to create an instance, then pass it to AddTextAnnotation on the document, editor or merger
PdfTextElement Represents a block of text to be rendered in a PDF document. Supports positioning, styling and multi-page continuation
PdfTextField A text field of an interactive form, where the user types a single line or several lines of text
PdfTextMatch A text found in a page by FindText(String, Boolean, Boolean) or FindPersonalData(PdfPersonalDataTypes), with the areas it covers, one for each line, measured in points from the top left corner of the displayed page
PdfTextPageRenderInfo Carries the per-page render result for a text element: the geometric rectangle on a specific page together with the portion of text drawn on that page. One instance is produced for each page on which a portion of the text was rendered
PdfTextRenderInfo Contains metadata about where and how text was rendered across pages. For each page on which a portion of the text was drawn, the corresponding entry in Pages exposes both the geometric rectangle and the text actually rendered on that page
PdfToImageConversionInfo Holds information about the result of a PDF to Image conversion. This object is populated after the conversion completes and is exposed via the ConversionInfo property of the PDF to Image converter.
PdfToImageConverter Encapsulates PDF to image conversion functionality and allows converting PDF pages to PNG images
PdfToTextConversionInfo Holds information about the result of a PDF to Text conversion. This object is populated after the conversion completes and is exposed via the ConversionInfo property of the PDF to Text converter.
PdfToTextConverter Provides PDF to text conversion functionality
PdfUnicodeRanges Provides predefined Unicode character ranges for use with CreateBaseFont(String, Boolean, IListInt32). Each range is an array of two integers representing the inclusive start and end Unicode codepoints
PdfWidgetFormField The base class of the form fields displayed in one rectangle of a page. The position is given in points from the top left corner of the content area of the page, inside the margins, in a document being created, and from the top left corner of the page in an edited document
PdfWordElement A Word document rendered in the pages of a PDF document being created. The content starts at a position in the current page and flows to as many new pages as it needs, laid out inside the margins of the PDF document, and keeps its structure, headings, links and images
PersistentRendererRestartedEventArgs Data of the PersistentRendererRestarted event.
PersistentRendererSettings Process-level settings of the persistent HTML renderer process used when HtmlRendererMode is PersistentProcess. They apply to all the HTML conversions of the application. A change takes effect at the next conversion: the running renderer process finishes its conversions in progress and is replaced by a new one started with the current settings. A setting enabled here applies to every conversion. A conversion whose converter, HTML template, header or footer enables a setting which is not enabled here fails with an exception.
PersistentRendererStatus The state of the persistent HTML renderer process, for health checks and diagnostics.
ProxyOptions The network proxy used to load the HTML page and its resources. The proxy is used when Type is not None and a host name is set
RtfPdfDocumentExtensions Renders RTF documents in the pages of a PdfDocument
RtfToPdfConversionInfo Information about the result of a RTF to PDF conversion: the pages produced and the pages inserted before and after them
RtfToPdfConverter Provides functionality for converting RTF documents to PDF format with support for customization options such as metadata, security and viewer preferences
RtfToPdfDocumentOptions This class encapsulates the options to control the PDF document rendering process. The RtfToPdfConverter class defines a reference to an object of this type
TableOfContentsOptions This class encapsulates the options to control the table of contents automatically generated in PDF from HTML heading tags (H1 to H6) or from any element marked with the data-heading attribute. Any element can become a table of contents entry with data-heading set to a level from 1 to 6 (for example data-heading="2"), the entry text is taken from the data-heading-text attribute when present otherwise from the element text, and a real heading can be excluded with data-heading="false". The custom data-heading attribute is honored only in custom mode
ViewerPreferences Represents the viewer preferences of the PDF document generated by the HTML to PDF converter
WordPdfDocumentExtensions Renders Word documents in the pages of a PdfDocument
WordToPdfConversionInfo Information about the result of a Word to PDF conversion: the pages produced and the pages inserted before and after them
WordToPdfConverter Provides functionality for converting Word (.docx) documents to PDF format with support for customization options such as metadata, security and viewer preferences
WordToPdfDocumentOptions This class encapsulates the options to control the PDF document rendering process. The WordToPdfConverter class defines a reference to an object of this type

Interfaces

IExternalDigitalSignature Implement this interface to produce the signature value with a private key that never enters the application process: a hardware security module accessed over PKCS#11 or a cloud key service such as Azure Key Vault or AWS KMS. A certificate of the system store, a smartcard or a USB token can be given directly to the PdfDigitalSignature(X509Certificate2) constructor instead. The library prepares the PDF signature structures, computes the CMS signed attributes, calls Sign(Byte) to obtain the signature value from the external device, and embeds the result. All PAdES baseline profiles are supported with external signing

Enumerations

CaptureEntirePageMode This enumeration defines the possible options for capturing the image of the entire HTML page, not just the visible viewport
ElectronicDocumentType The type of an electronic document, read from the document type code (UNTDID 1001) of the Factur-X / ZUGFeRD invoice XML or of the Order-X order XML
ElectronicInvoiceProfile The profile of a Factur-X / ZUGFeRD electronic invoice or of an Order-X electronic order. The profile is read from the guideline identifier of the XML and defines how much of the document the XML carries
EncryptionAlgorithm This enumeration contains the possible values of the encryption algorithm used to encrypt a PDF document
EncryptionKeySize This enumeration contains the possible values of the length of the encryption key used to encrypt a PDF document
HtmlRendererMode How the HTML renderer process is managed for the HTML conversions of the application.
ImageType The possible image formats
LazyImagesLoadMode This enumeration defines the possible options for the lazy image loading mode
NetworkProxyType The type of the network proxy used to load the HTML page and its resources
PageLayoutMethod The layout method that sets how the HTML is laid out on the PDF page
PdfArcClosureType Specifies how an arc element is closed and whether it can be filled
PdfAttachmentIcon Icon displayed for an attachment annotation on a PDF page
PdfAttachmentRelationship Relationship between an attached file and the host PDF document, per PDF/A-3 and PDF/A-4 specifications
PdfCertificationLevel PDF certification levels
PdfCheckBoxStyle The symbol displayed in a selected check box or radio button
PdfColorModel Represents the color model used by a color instance
PdfDigitalSignatureProfile The PAdES baseline profile applied when digitally signing a PDF document, as defined by ETSI EN 319 142-1. Higher profiles embed progressively more material into the document so the signature can be validated long after the signing certificate expires
PdfElementHorizontalAlign Specifies the horizontal alignment of a PDF element on a PDF page
PdfElementVerticalAlign Specifies the vertical alignment of a PDF element on a PDF page
PdfFieldNamingMode Specifies how PDF field names are generated from HTML form controls
PdfFontStyle Represents font style flags used in text rendering
PdfFormFieldBorderStyle The border style of a form field
PdfFormFieldType The type of a form field
PdfFormFieldVisibility The visibility of a form field on screen and in print
PdfGradientDirection The direction in which the colors of a gradient change inside a shape
PdfLineCapStyle Specifies the shape used at the endpoints of a stroked open path
PdfLineDashStyle Specifies the dash style for line rendering
PdfLineJoinStyle Specifies the shape used at corners where two stroked path segments meet
PdfLinkBorderStyle Border style drawn around a PdfLinkAnnotation hotspot. Default is None -- typical for text hyperlinks where the clickable area is implied by the underlying text content
PdfLinkHighlightMode Visual feedback shown when the user activates a PdfLinkAnnotation hotspot
PdfLinkPageFit Page-fit type used by PdfLinkPageLocation to describe how the target page is displayed when the link is followed
PdfNamedActionType The predefined actions of a PDF viewer
PdfPageImageColorSpace Specifies the color space of a PDF page image
PdfPageOrientation This enumeration represents the possible orientations of the PDF pages of a PDF document
PdfPathOperationType Identifies the type of operation stored in a PdfPathOperation
PdfPersonalDataTypes The kinds of personal data found by FindPersonalData(PdfPersonalDataTypes). The values can be combined
PdfProcessorImageType The possible image formats for PDF processor operations
PdfPushButtonLayout The arrangement of the caption and the icon of a push button
PdfRotationPivot Defines the pivot point used when rotating a PDF element. The pivot represents the fixed point around which the element is rotated
PdfSignatureDigestAlgorithm The digest algorithm of a digital signature
PdfStandard Specifies the PDF standards compliance level for the generated PDF document
PdfStandardFont Represents standard built-in PDF fonts that are always available in PDF readers. These fonts do not require embedding and are useful for small file sizes
PdfStructureType Identifies the PDF logical structure role attached to a content element when the document is tagged
PdfSubmitBehavior Specifies how submit actions are generated for PDF buttons
PdfSubmitFormat Specifies the format used when a PDF form is submitted
PdfTemplateHorizontalAlign Specifies the horizontal alignment of a PDF template on a PDF page
PdfTemplateVerticalAlign Specifies the vertical alignment of a PDF template on a PDF page
PdfTextAlignment Specifies the horizontal alignment of text when rendering in a PDF document
PdfTextAnnotationIcon Icon displayed on the page surface for a sticky-note text annotation
PdfTextDirection Specifies the direction in which the text flows in the PDF
PdfToTextLayout The resulted text layout
PdfValidationBehavior Specifies how HTML validation metadata is mapped to PDF form behavior
PersistentRendererRestartReason The reason a persistent HTML renderer process was replaced or stopped.
TriggeringMode This enumeration represents the possible modes to trigger the conversion of a HTML document
ViewerFullScreenExitMode Used in ViewerPreferences to specify how to display the document on exiting full-screen mode
ViewerPageLayout A name object specifying the page layout to be used when the document is opened.
ViewerPageMode A name object specifying how the document should be displayed when opened.
ViewerTextOrder Used in ViewerPreferences to specify the predominant reading order for text.