ExpertPdf PDF Creator Library
ExpertPdf.PdfCreator Namespace
NamespacesExpertPdf.PdfCreator
ExpertPdf PDF Creator Library
The ExpertPdf.PdfCreator namespace defines all the PDF Creator classes to be used in adding HTML to PDF, HTML to Image, RTF to PDF elements, graphic elements, manage the PDF document security and signatures, bookmarks, templates.
Types
All TypesClassesEnumerationsDelegates
IconTypeDescription
AddElementResult
The result of adding a PDF element to the renderer

AddTextElementResult
The result of adding a text element to the renderer

AuthOptions
Authentication options for accessing a URL in HTML to PDF converter (e.g IIS authentication).

BeforeCreateNextPageEventArgs
BeforeCreateNextPage event arguments

BeforeCreateNextPageHandler
BeforeCreateNextPage event handler

BeforeRenderNextPageEventArgs
BeforeRenderNextPage event arguments

BeforeRenderNextPageHandler
BeforeRenderNextPage event handler

BezierCurveElement
Represents a Bezier curve

Blending
The blending function for transparent rendering mode.

Bookmark
Represents a bookmark in the PDF document

BookmarksCollection
Represents a collection of bookmarks of a document.

CertSystemStore
The types of system certificates stores.

CircleElement
Represents an ellipse shape

ColorSpace
Available color spaces

CompressionLevel
The PDF streams compression level.

DestinationViewMode
The view mode when an explicit destination is displayed in the viewer.

DigitalCertificate
This class represents a certificate used for digital signatures

DigitalCertificatesCollection
This class is used to manage a collection of certificates.

DigitalCertificatesStore
Provides and interface for getting digital certificates from system certificates store or from a password protected PKCS#12 file. A PKCS#12 file stores both the private and the public keys and such a file can be for example a file with extension .pfx generated by IIS from the SSL certificate installed for a website.

DigitalSignatureElement
Represents a digital signature in the PDF document. An instance of this class can be created by a call to Document.Security.CreateSignature()

Document
Represents a PDF document

DocumentInformation
This class encapsulates the options to control the PDF document description (author, title, keywords, etc). The PDFConverter class define a reference to an object of this type

DocumentOpenAction
Encapsulates a Go To or JavaScript action to be performed when the document is opened.

ElementsRenderer
Base class for classes capable of rendering page elements

EllipseArcElement
Represents an ellipse arc element

EllipseElement
Represents an ellipse shape

EllipseSliceElement
Represents a slice from an ellipse

EncryptionKeySize
The length of the encryption key

ExplicitDestination
Represents a destination in the PDF document for links, bookmarks and other interactive PDF features.

FileAttachmentElement
Represents a file attachment in the PDF document.

FileLinkElement
Represents a link to an external file

FontCollection
Represents a collection of fonts in a PDF document.

GradientColor
Used to fill a shape

GradientDirection
The direction of the gradient color.

HorizontalTextAlign
Specifies horizontal alignment of text.

HtmlConvertException
An exception thrown when adding a HtmlToPdfElement

HtmlDocumentInfo
This class encapsulates the information about a converted HTML document like title, keywords and description.

HtmlElementMapping
Represents te mapping of a HTML element in the PDF document as collection of PDF rectangles. A HTML element can span on many pages in the generated PDF document and therefore, in general, many PDF rectangles are necessary to completely describe the mapping of a HTML element in PDF.

HtmlElementMappingsCollection
Represents a collection of mappings of HTML elements in PDF.

HtmlElementPdfRectangle
Represents the rectangle occupied by a HTML element in a page of the generated PDF document.

HtmlElementsMappingOptions
Defines the necessary API to retrieve the positions in the generated PDF document for the HTML elements specified in a list. The HTML elements are specified by their unique HTML ID or HTML tag name.

HtmlExcludedRegionsOptions
Defines the necessary API to define a set of HTML regions to be excluded from conversion to PDF. The HTML regions to be excluded are defined as HTML elements specified by their unique HTML ID or HTML tag name.

HtmlToImageElement
This class encapsulates a HTML to Image converter. The HTML to Image conversion is performed when the element is added to a PDF page. The resulted image is embedded in the PDF document.

HtmlToPdfElement
This class encapsulates a HTML to PDF converter. The HTML to PDF conversion is performed when the element is added to a PDF page.

ImageElement
Represents a PDF image element

InternalLinkElement
Represents a text link in the PDF document

InternetSecurityZone
Specifies the internet security zone settings used by the HTML converter to convert web sites.

LicensingManager
This class offers the interface for setting the license key

LineCapStyle
The line cap style

LineDashStyle
Specifies the style of a dashed line.

LineElement
This class represents a line

LineJoinStyle
Line join style

LineStyle
The line style for a graphic element which draws lines

LinkUrlElement
Represents a link to an URL in PDF document.

Margins
Represents a PDF page mergins

MergePdf
This class offers the necessary interfaces to merge PDF files and streams

NetworkProxyType
The type of proxy used by converter to resolve requests

PageCollection
Represents a collection of pages of a document.

PageElement
The base class for all page elements

PageGraphicElement
The base class for all graphic elements

PageOrientation
PDF page orientation

PageSize
The PDF page size.

PdfAction
Base class for the PDF actions (Go To, JavaScript, etc)

PdfActionGoTo
Represents a Go To action in the PDF document.

PdfActionJavaScript
Represents a JavaScript action in the PDF document.

PdfBookmarkOptions
Controls the bookmark generation

PdfBookmarkStyle
The bookmark text style.

PdfColor
Represents a PDF color

PdfCreatorException
Exception thrown by the Pdf Creator library

PdfFont
Represents a font in the PDF document.

PdfPage
Represents a PDF document page

PdfStandardSubset
The PDF subset used by the document.

PolygonElement
Represents a polygon

ProxyOptions
The proxy settings used to resolve the requests. Note: This is used only by the WebKit rendering engine.

RectangleElement
This class represents a rectangle

RenderingEngine
Specifies the rendering engine used by the converter to load and render the html.

RotationAngle
Standard rotation angles for PDF pages.

RtfConvertException
An exception thrown when adding a RtfToPdfElement.

RtfToPdfElement
RTF to PDF Converter element

Security
This class encapsulates the options to control the PDF document security options. The Document class defines a reference to an object of this type

SoundLinkElement
Represents a link to a sound file in PDF

SplitPdf
This class offers the necessary interface to extract pages from a PDF document

StandardCJKFont
The Korean-Japanesse-Chinese (CJK) predefined fonts.

StartupMode
Specifies the converter startup mode. By default this is set to Automatic and the conversion is started as soon as the page loads (and ConversionDelay elapses). If set to Manual, the conversion is started only by a javascript call to ExpertPdfJSObj.startConversion()

StdFontBaseFamily
Standard PDF font families.

Template
Represents a document template repeated on each document page

TemplateAnchoring
The anchoring position of the PDF template.

TemplateCollection
The PDF document templates. A document template is repeated on each page of the document.

TemplateDocking
The docking style of the PDF template.

TextElement
Represents a text element to be added to a PDF page or template.

TextNoteElement
Represents a text annotation in the PDF page.

TextNoteIcon
Defines set of text annotation types.

UnitsConverter
Converts between various graphic units (pixels, points, etc)

VerticalTextAlign
Specifies vertical alignment of text.

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.

ViewerPreferences
Represents the viewer preferences of the PDF document

ViewerTextOrder
Used in ViewerPreferences to specify the predominant reading order for text.