This class represents the document information dictionary. This is definitively detailed in:.

The ISO PDF Specification, ISO 32000-1:2008 PDF 1.7; Table: 317, page 550.

The ISO PDF Specification, ISO 32000-2:2017 PDF 2.0; Table: 349, page 712.

This class is always an indirect object because CrossReferenceStreamElement.EntryInfo and FileTrailerElement.EntryInfo require it to be so.

The document information dictionary stores basic metadata about a PDF document as string entries. It is referenced from the file trailer and is not encrypted, making its contents accessible without authentication.

The dictionary provides entries for title, author, subject, keywords, creator application, producer application, creation date, modification date, and trapping status.

In PDF 2.0, this dictionary is deprecated. Authors should record metadata using an XMP metadata stream attached to the document catalog. Conforming PDF 2.0 readers should prefer XMP when both are present.

When both are present, their values should be consistent. If they conflict, the XMP metadata takes precedence in PDF 2.0 documents.

The Trapped entry is the only entry that affects document processing rather than simply describing the document. It tells a reader whether the document has been trapped for printing.

System.Object
    WebSupergoo.ABCpdf14.Elements.Element
       WebSupergoo.ABCpdf14.Elements.DocumentInformationElement

 

   
   
Method
Description
DocumentInformationElement Create a new DocumentInformationElement.
inherited methods...

 

   
   
Property
Description
EntryTitle Represents the "Title" entry of the document information dictionary object.
EntryAuthor Represents the "Author" entry of the document information dictionary object.
EntrySubject Represents the "Subject" entry of the document information dictionary object.
EntryKeywords Represents the "Keywords" entry of the document information dictionary object.
EntryCreator Represents the "Creator" entry of the document information dictionary object.
EntryProducer Represents the "Producer" entry of the document information dictionary object.
EntryCreationDate Represents the "CreationDate" entry of the document information dictionary object.
EntryModDate Represents the "ModDate" entry of the document information dictionary object.
EntryTrapped Represents the "Trapped" entry of the document information dictionary object.
inherited properties...