Click or drag to resize

ExpertPdf.HtmlToPdf.PdfDocument Namespace

ExpertPdf.HtmlToPdf.PdfDocument offers access to the PDF document created by the HTML to PDF Converter for advanced customizations. The PDF document created by the converter can be obtained from the PostConvertActionEvent event handler arguments. This event is raised by the PdfConverter object write before saving the PDF document. The main class of the namespace is the Document class which can be used to obtain the collection of PDF pages. New PDF pages can be added to the document and new elements can be added to the PDF pages.
Classes
  ClassDescription
Public classAddElementResult
The result of adding a PDF element to the renderer
Public classAddTextElementResult
The result of adding a text element to the renderer
Public classBezierCurveElement
Represents a Bezier curve
Public classBookmark
Represents a bookmark in the PDF document
Public classBookmarksCollection
Represents a collection of bookmarks of a document.
Public classCircleElement
Represents an ellipse shape
Public classDigitalCertificate
This class represents a certificate used for digital signatures
Public classDigitalCertificatesCollection
This class is used to manage a collection of certificates.
Public classDigitalCertificatesStore
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.
Public classDigitalSignatureElement
Represents a digital signature in the PDF document. An instance of this class can be created by a call to Document.Security.CreateSignature()
Public classDocument
Represents a PDF document
Public classDocumentInformation
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
Public classDocumentOpenAction
Encapsulates a Go To or JavaScript action to be performed when the document is opened.
Public classElementsRenderer
Base class for classes capable of rendering page elements
Public classEllipseArcElement
Represents an ellipse arc element
Public classEllipseElement
Represents an ellipse shape
Public classEllipseSliceElement
Represents a slice from an ellipse
Public classExplicitDestination
Represents a destination in the PDF document for links, bookmarks and other interactive PDF features.
Public classFileAttachmentElement
Represents a file attachment in the PDF document.
Public classFileLinkElement
Represents a link to an external file
Public classFontCollection
Represents a collection of fonts in a PDF document.
Public classGradientColor
Used to fill a shape
Public classHtmlToImageElement
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.
Public classHtmlToPdfElement
This class encapsulates a HTML to PDF converter. The HTML to PDF conversion is performed when the element is added to a PDF page.
Public classImageElement
Represents a PDF image element
Public classInternalLinkElement
Represents a text link in the PDF document
Public classLineElement
This class represents a line
Public classLineStyle
The line style for a graphic element which draws lines
Public classLinkUrlElement
Represents a link to an URL in PDF document.
Public classMargins
Represents a PDF page mergins
Public classPageCollection
Represents a collection of pages of a document.
Public classPageElement
The base class for all page elements
Public classPageGraphicElement
The base class for all graphic elements
Public classPageSize
The PDF page size.
Public classPdfAction
Base class for the PDF actions (Go To, JavaScript, etc)
Public classPdfActionGoTo
Represents a Go To action in the PDF document.
Public classPdfActionJavaScript
Represents a JavaScript action in the PDF document.
Public classPdfColor
Represents a PDF color
Public classPdfDocumentException
Exception thrown by the Pdf Creator library
Public classPdfFont
Represents a font in the PDF document.
Public classPdfPage
Represents a PDF document page
Public classPolygonElement
Represents a polygon
Public classRectangleElement
This class represents a rectangle
Public classRtfConvertException
An exception thrown when adding a RtfToPdfElement.
Public classSoundLinkElement
Represents a link to a sound file in PDF
Public classTemplate
Represents a document template repeated on each document page
Public classTemplateCollection
The PDF document templates. A document template is repeated on each page of the document.
Public classTextElement
Represents a text element to be added to a PDF page or template.
Public classTextNoteElement
Represents a text annotation in the PDF page.
Public classViewerPreferences
Represents the viewer preferences of the PDF document
Enumerations
  EnumerationDescription
Public enumerationBlending
The blending function for transparent rendering mode.
Public enumerationCertSystemStore
The types of system certificates stores.
Public enumerationColorSpace
Available color spaces
Public enumerationDestinationViewMode
The view mode when an explicit destination is displayed in the viewer.
Public enumerationGradientDirection
The direction of the gradient color.
Public enumerationLineCapStyle
The line cap style
Public enumerationLineDashStyle
Specifies the style of a dashed line.
Public enumerationLineJoinStyle
Line join style
Public enumerationPdfBookmarkStyle
The bookmark text style.
Public enumerationRotationAngle
Standard rotation angles for PDF pages.
Public enumerationStandardCJKFont
The Korean-Japanesse-Chinese (CJK) predefined fonts.
Public enumerationStdFontBaseFamily
Standard PDF font families.
Public enumerationTemplateAnchoring
The anchoring position of the PDF template.
Public enumerationTemplateDocking
The docking style of the PDF template.
Public enumerationTextNoteIcon
Defines set of text annotation types.