Click or drag to resize

PdfDocument Properties

The PdfDocument type exposes the following members.

Properties
 NameDescription
Public propertyAssociatedFiles

(Optional; PDF 2.0) An array of one or more PdfFileSpecifications which denote the associated files for this PdfDocument.

For unencrypted wrapper documents for an encrypted payload document the AssociatedFiles property is required and shall include a reference to the PdfFileSpecification for the encrypted payload document.

Public propertyAuthorSignature Gets or sets the certifying signature (also known as an author signature) (PDF 1.5) whose AuthorPermission in any of the Locks shall indicate the author's specification of which changes to the document shall be prevented by the consumer applications.
Public propertyEmbeddedFiles(Optional; PDF 1.4) A name tree mapping name strings to file specifications for embedded file streams (see 7.11.4, "Embedded File Streams").
Public propertyForm(Optional; PDF 1.2) The document’s interactive form (AcroForm) dictionary (see 12.7.2, "Interactive Form Dictionary").
Public propertyId

(Required if an Encrypt entry is present in the file trailer; optional otherwise; PDF 1.1) An array of two byte-strings constituting a file identifier (see 14.4, "File Identifiers") for the file.

Because the Id entries are not encrypted it is possible to check the Id key to assure that the correct file is being accessed without decrypting the file.

Although this entry is optional, its absence might prevent the file from functioning in some workflows that depend on files being uniquely identified.

Public propertyInfo(Optional; shall be an indirect reference) The document’s information dictionary (see 14.3.3, "Document Information Dictionary").
Public propertyMetadata(Optional; PDF 1.4; shall be an indirect reference) A metadata stream that shall contain metadata for the document (see 14.3.2, "Metadata Streams").
(Overrides PdfObjectMetadata)
Public propertyOutlines(Optional; shall be an indirect reference) The outline dictionary that shall be the root of the document’s outline hierarchy (see 12.3.3, "Document Outline").
Public propertyPageLayout

(Optional) Gets or sets the value specifying the page layout to be used when the document is opened.

Default value: SinglePage.

Public propertyPageMode

(Optional) Gets or sets the value specifying how the document shall be displayed when opened.

Default value: UseNone.

Public propertyPages(Required; shall be an indirect reference) The page tree node that shall be the root of the document’s page tree (see 7.7.3, "Page Tree").
Public propertyPortfolio(Optional; PDF 1.7) A PdfPortfolio that a conforming reader shall use to enhance the presentation of file attachments stored in the PDF document. (see 12.3.5, "Collections").
Public propertySaveOptions

Gets or sets the options used when saving the PdfDocument to a PDF file.

Default value: Default.

Public propertySecurityStore(Optional; PDF 2.0) Document-wide security-related information.
Public propertyVersion(Optional; PDF 1.4) The version of the PDF specification to which the document conforms (for example, 1.4) if later than the version specified in the file’s header (see 7.5.2, "File Header"). If the header specifies a later version, or if this entry is absent, the document shall conform to the version specified in the header. This entry enables a conforming writer to update the version using an incremental update; see 7.5.6, "Incremental Updates".
Public propertyViewerPreferences(Optional; PDF 1.2) A viewer preferences dictionary (see 12.2, "Viewer Preferences") specifying the way the document shall be displayed on the screen. If this entry is absent, conforming readers shall use their own current user preference settings.
Top
See Also