Namespace EvoPdf
Classes
- AddElementResult
The result of adding a PDF element to the renderer
- AddTextElementResult
The result of adding a text element to the renderer
- AfterRenderPdfPageParams
Represents the parameters of the AfterRenderPdfPageEvent event
- AuthenticationOptions
Authentication options for accessing a URL in HTML to PDF converter like Integrated Windows Authentication in IIS.
- BeforeRenderInPageParams
Represents the parameters of the BeforeRenderInPageEvent event
- BeforeRenderPdfPageParams
Represents the parameters of the BeforeRenderPdfPageEvent event
- BeforeRenderTemplateInPdfPageParams
Represents the parameters of the BeforeRenderInPdfPageEvent event
- BezierCurveElement
Represents a Bezier curve element to be rendered in a PDF document
- Bookmark
This class represents a bookmark in the PDF document used to outline a section of the PDF document
- BookmarksCollection
Represents a collection of bookmarks of a document.
- CircleElement
This class represents a circle element that can be added to a PDF document
- ConversionSummary
Offers summary information about the conversion process. After a successful conversion the ConversionSummary property is initialized with an instance of this class.
- 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
- Document
This class encapsulates a PDF document and can be used to create a new PDF document or to load an existing PDF document
- DocumentInformation
This class encapsulates the options to control the PDF document description (author, title, keywords, etc). The Document class exposes a reference to an object of this type in the DocumentInformation property
- DocumentOpenAction
Encapsulates a Go To, JavaScript, Submit Form or Reset Form action to be performed when the document is opened.
- DocumentViewerPreferences
Represents the viewer preferences of the PDF document
- ElementsRenderer
Base class for classes capable of rendering page elements
- EllipseArcElement
Represents an ellipse arc element
- EllipseElement
This class represents an ellipse element that can be added to a PDF document
- EllipseSliceElement
This class represents an ellipse slice element that can be added to a PDF document
- ExplicitDestination
Represents a destination in the PDF document for links, bookmarks and other interactive PDF features.
- ExternalPdfPageAddedParams
Represents the parameters of the ExternalPdfPageAddedEvent event
- FileAttachmentElement
This class represents a file attachment in the PDF document
- FileLinkElement
This class represents a link to an external file in a PDF document
- FontCollection
Represents a collection of fonts in a PDF document.
- GradientColor
Used to fill a shape
- HtmlConvertException
This class represents an exception thrown by the HTML to PDF Converter library.
- HtmlDocumentInfo
This class encapsulates the information about a converted HTML document like title, keywords, description and subject.
- HtmlElementMapping
Represents the 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 to map are specified by the CSS selectors given by the HtmlElementSelectors property or by the special HTML attributes in HTML document
- 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
- 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.
- 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
- HtmlToPdfElement
This class encapsulates a HTML to PDF converter functionality. Objects of this class can be added at any location in a PDF page or Template to render HTML. The conversion is performed when the element is added to a page or Template.
- HtmlToPdfVariableElement
This class encapsulates a HTML to PDF converter functionality. Objects of this class can be added at any location in a Template to render HTML. A conversion is performed for each PDF page where the Template is rendered.
- HtmlToSvgConverter
This class offers the necessary methods to create a SVG document from a web page at given URL or from a HTML string. The generated SVG document can be saved into a memory buffer or into a file
- ImageElement
Objects of this class can be added to a PDF document to render images
- ImgConverter
This class represents the HTML to Image converter and offers the necessary properties and methods to convert HTML documents to raster images. This class is still present in the API to maintain the backward compatibility and it will be replaced by HtmlToImageConverter class in the future versions
- ImpersonationOptions
This class encapsulates the options to control the HTML converter impersonation during navigation
- InternalLinkElement
This class represents an internal link element in the PDF document which can be used to connect various sections of a PDF document
- LineElement
This class represents a line element that can be added to a PDF document
- LineStyle
The line style for a graphic element which draws lines
- LinkUrlElement
This class represents a link to an URL in a PDF document.
- Margins
This class represents the dimensions of the margins of a PDF page
- NavigationCompletedParams
Represents the parameters of the NavigationCompletedEvent event
- PageCollection
This class represents a collection of pages of in a PDF document
- PageElement
This abstract class is the base class for all elements that can can be added in a PDF document
- PageGraphicElement
This abstract class is the base class for all graphic elements that can be added to a PDF document
- PathElement
Represents a graphic path element to be rendered in a PDF document
- PdfAction
Base class for the Go To, JavaScript, Submit Form or Reset Form actions
- PdfActionGoTo
Represents a Go To action in the PDF document.
- PdfActionJavaScript
Represents a JavaScript action in the PDF document.
- PdfBookmarkOptions
This class contains the necessary properties to control the bookmarks creation in a PDF document
- PdfColor
Represents a PDF color
- PdfConverter
This class represents the HTML to PDF converter and offers the necessary properties and methods to convert HTML documents to PDF. This class is still present in the API to maintain the backward compatibility and it will be replaced by HtmlToPdfConverter class in the future versions
- PdfDocumentException
Exception thrown by the HTML to PDF converter library
- PdfDocumentInfo
This class encapsulates the options to control the PDF document description (author, title, keywords, etc). The HtmlToPdfConverter class exposes a reference to an object of this type in the PdfDocumentInfo property.
- PdfDocumentOptions
This class encapsulates the options to control the PDF document redering process. The HtmlToPdfConverter class define a reference to an object of this type.
- PdfDocumentTableOfContents
This class contains the necessary properties to control the creation of a table of contents in a PDF document based on the HTML to PDF and HTML to Image elements added to document
- PdfElement
The base class for the PDF elements that can be added to header and footer.
- PdfFont
This class represents a font that can be added to a PDF document and used by the text elements
- PdfFooterOptions
This class encapsulates the options to control the appearance of the footer in the rendered PDF document. The HtmlToPdfConverter class exposes a a reference to an object of this type in PdfFooterOptions property. If the ShowFooter property of the PdfDocumentOptions object exposed by the PdfDocumentOptions property is false, the footer options have no effect.
- PdfForm
This class represents the PDF form of a PDF document
- PdfFormAutoFieldStyle
This class offers the necessary properties and methods to control the style of the automatically generated PDF form fields
- PdfFormButton
Represents a button in a PDF form
- PdfFormCheckBox
Represents a check box in a PDF form
- PdfFormComboBox
Represents a combo box in a PDF form
- PdfFormField
This class represents a field in the PDF form of a PDF document
- PdfFormFieldStyle
This class represents the style of a PDF form field in a PDF document
- PdfFormFieldsCollection
This class represents a collection of fields in the PDF form of a PDF document
- PdfFormListBox
Represents a list box in a PDF form
- PdfFormOptions
This class contains the properties to control the automatic conversion of a HTML form into a fillable PDF form
- PdfFormRadioButton
Represents a radio button in a radio buttons group
- PdfFormRadioButtonsGroup
Represents a group of radio buttons in a PDF form
- PdfFormTextBox
Represents a text box in a PDF form
- PdfHeaderOptions
This class encapsulates the options to control the appearance of the header in the rendered PDF document. The HtmlToPdfConverter class exposes a a reference to an object of this type in PdfHeaderOptions property. If the ShowHeader property of the PdfDocumentOptions object exposed by the PdfDocumentOptions property is false, the header options have no effect.
- PdfPage
Represents a PDF document page
- PdfPageSize
This class represents a PDF page size.
- PdfResetFormAction
Represents a Reset action in a PDF form
- PdfSecurityOptions
This class encapsulates the options to control the PDF document security options. The HtmlToPdfConverter class define a reference to an object of this type in PdfSecurityOptions property.
- PdfSubmitFormAction
Represents a Submit action in a PDF form
- PolygonElement
Represents a polygon in a PDF document
- PrepareRenderPdfPageParams
Represents the parameters of the PrepareRenderPdfPageEvent event
- ProxyOptions
This class represents the various proxy settings that can be used to resolve the requests
- RectangleElement
This class represents a rectangle in a PDF document
- 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 in Security property.
- SoundLinkElement
Represents a link to a sound file in PDF
- SvgConverter
This class represents the HTML to SVG converter and offers the necessary properties and methods to convert HTML documents to SVG documents. This class is still present in the API to maintain the backward compatibility and it will be replaced by HtmlToSvgConverter class in the future versions
- TableOfContentsOptions
This class contains the necessary properties to control the automatic creation of a table of contents in a PDF document
- Template
Represents a template element which can be repeated in all PDF document pages. You can use variables like current PDF page number and the total number of PDF pages in a template.
- TemplateCollection
This class represents the collection of templates in PDF document. A template element can be repeated in all PDF document pages. of the document.
- TextElement
Represents a text element to be added to a PDF page or template.
- TextNoteElement
Represents a text annotation in the PDF page.
- UnitsConverter
Converts between various graphic units (pixels, points, etc).
- ViewerPreferences
Represents the viewer preferences of the PDF document generated by the HTML to PDF converter
Enums
- Blending
The blending function for transparent rendering mode.
- CertSystemStore
This enumeration represents the possible diital certificates stores in a system
- ColorProfile
This enumeration represents the color profiles of PDF document
- ColorSpace
This enumeration contains the possible color spaces of a PDF document
- DestinationViewMode
The view mode when an explicit destination is displayed in the viewer.
- 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
- FileAttachmentIcon
This enumeration contains the possible types of icons used in PDF to mark a file attachment
- GradientDirection
This enumeration represents the possible directions of the gradient color in a PDF document
- HorizontalTextAlign
This enumeration contains the possible values of the horizontal alignment of the text in PDF documents.
- ImpersonationLogonMode
The logon mode for impersonation
- LineCapStyle
The line cap style
- LineDashStyle
Specifies the style of a dashed line.
- LineJoinStyle
This enumeration represents the possible styles to join the lines in a PDF document
- NetworkProxyType
The type of proxy used by converter to resolve requests
- PdfBookmarkStyle
This enumeration represents the possible styles of a bookmark in a PDF document
- PdfBorderStyle
This enumeration represents the possible border styles in a PDF document
- PdfCompressionLevel
This enumeration represents the possible compression levels that can be used when a PDF document is saved
- PdfFontType
The list of supported fonts for the header and footer
- PdfFormSubmitFlags
The submit form action flags to be combined to express various characteristics of the action
- PdfPageOrientation
This enumeration represents the possible orientations of the PDF pages of a PDF document
- PdfStandardSubset
This enumeration represents the possible standards used by a PDF document
- RenderImageFormat
The supporter image formats
- RotationAngle
Standard rotation angles for PDF pages.
- StandardCJKFont
The Korean-Japanesse-Chinese (CJK) predefined fonts.
- StdFontBaseFamily
This enumeration contains the possible standard font families in a PDF document.
- TemplateAnchoring
This enumeration represents the possible anchoring positions of the PDF template in a PDF page
- TemplateDocking
The docking style of a PDF template in PDF page.
- TextNoteIcon
Defines set of text annotation types.
- TriggeringMode
This enumeration represents the possible modes to trigger the conversion of a HTML document
- VerticalTextAlign
This enumeration contains the possible values of the vertical alignment of the text in PDF documents.
- 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.
Delegates
- AfterRenderPdfPageDelegate
Represents the delegate for the AfterRenderPdfPageEvent event
- BeforeRenderInPageDelegate
Represents the delegate for the BeforeRenderInPageEvent event
- BeforeRenderPdfPageDelegate
Represents the delegate for the BeforeRenderPdfPageEvent event
- BeforeRenderTemplateInPdfPageDelegate
Represents the delegate for the BeforeRenderInPdfPageEvent event
- ExternalPdfPageAddedDelegate
Represents the delegate for the ExternalPdfPageAddedEvent event
- NavigationCompletedDelegate
Represents the delegate for the NavigationCompletedEvent event
- PrepareRenderPdfPageDelegate
Represents the delegate for the PrepareRenderPdfPageEvent event