PDFDocument Class Members

Summary

The following tables list the members exposed by PDFDocument.

Public Constructors

Name Description
Public Constructor PDFDocument Initializes a new PDFDocument form a specified PDF file and optional password.

Public Methods

Name Description
Public Method DecodeImage Decodes the specified PDF image object embedded in this PDFDocument.
Public Method GetContentType Gets the content type for the specified page of this PDFDocument.
Public Method static  | Shared in VB GetDigitalSignatureSupportStatus Gets the status of digital signature support in the LEADTOOLS PDF toolkit.
Public Method GetEmbeddedFileSchema Helper method to find the schema of an embedded file.
Public Method GetImageRect Creates an image from a PDF document page.
Public Method GetPageImage Gets a raster image of a page in the PDF file associated with this PDFDocument.
Public Method GetPageRasterizer Returns a PDFPageRasterizer object for the specified page.
Public Method GetPageSvg Gets an SVG document representation of a page in the PDF file associated with this PDFDocument.
Public Method GetThumbnail Gets a thumbnail of a page in the PDF file associated with this PDFDocument.
Public Method ParseDocumentStructure Parses the Table of Content and internal links or jumps between the pages of the PDF file associated with this PDFDocument.
Public Method ParsePages Parses objects such as text items (characters), images, rectangles, annotations, form fields, digital signatures, hyperlinks and fonts from one or more PDF pages.

Protected Methods

Name Description
Protected Method Dispose Releases all resources used by this PDFDocument.
Protected Method Finalize This member overrides System.Object.Finalize

Public Properties

Name Description
Public Property Bookmarks Gets the Table of Contents (TOC) of this PDF document.
Public Property static  | Shared in VB DefaultResolution Default resolution in dots per inch used when creating new PDFDocument objects.
Public Property DocumentProperties Gets the properties or metadata of this PDF document.
Public Property EmbeddedFiles Collection of the embedded files found in this document.
Public Property EmbeddedFilesSchemas Collection of the embedded file schemas found in this document.
Public Property FileName Gets the name of the PDF file associated with this PDFDocument.
Public Property FileType Gets the file type or version of this PDF document.
Public Property Fonts Gets a list of the embedded fonts of this PDFDocument.
Public Property HasEmbeddedFiles Indicates whether this PDF document has any embedded files (attachments).
Public Property Images Gets a list of the embedded images of this PDFDocument.
Public Property InternalLinks Gets the internal links (or jumps) between the pages of this PDF document.
Public Property IsEncrypted Gets a value that indicates whether this PDF document is encrypted.
Public Property IsLinearized Determines if this PDF document is linearized (optimized for the web).
Public Property IsPdfA Determines if this document is PDF/A.
Public Property IsPortfolio Indicates whether this PDF document is a portfolio.
Public Property Pages Gets the collection of pages in this PDF document.
Public Property Password Gets the password used to decrypt this PDFDocument.
Public Property Resolution Resolution, in dots per inch, of this PDF document.
Public Property SecurityOptions Gets the security and encryption options used with this PDF document.

Public Fields

Name Description
Public Field static  | Shared in VB MaximumPasswordLength Gets the maximum size of a PDF password.
Public Field static  | Shared in VB MaximumStringLength Gets the maximum size of a PDF string.

See Also

PDFDocument Class

Leadtools.Pdf Namespace

Help Version 22.0.2023.7.10
Products | Support | Contact Us | Intellectual Property Notices
© 1991-2023 LEAD Technologies, Inc. All Rights Reserved.

Leadtools.Pdf Assembly

Products | Support | Contact Us | Intellectual Property Notices
© 1991-2023 LEAD Technologies, Inc. All Rights Reserved.