|
This class represents the file trailer dictionary. This is
definitively detailed in:.
The ISO PDF Specification, ISO 32000-1:2008 PDF 1.7; Table: 15,
page 43.
The ISO PDF
Specification, ISO 32000-2:2017 PDF 2.0; Table: 15, page 57.
The file trailer dictionary is located at the end of each
revision of a PDF file. It contains references to the
cross-reference table and the document catalog, providing the
starting points for reading a PDF file from back to front.
A conforming reader locates the start of the trailer by
searching backward from the end of the file for the startxref
keyword, which gives the byte offset of the cross-reference section
or cross-reference stream.
The Size entry gives the total number of entries in the
cross-reference table, including entries from all previous
revisions. This value is one greater than the highest object number
in the file.
The Prev entry gives the byte offset of the previous
cross-reference section, enabling a reader to traverse all
revisions of an incrementally updated document.
The Root entry references the document catalog, which is the
root of the document's object hierarchy. The Encrypt entry
references the encryption dictionary when the document is
encrypted.
The ID entry holds a two-element array of byte strings. The
first element is set when the document is created and never
changes. The second element is updated each time the document is
modified. Together they form a document identifier used by
encryption and linking mechanisms.
The XRefStm entry, present only in hybrid-reference files, gives
the byte offset of a cross-reference stream that covers the same
revision. This allows PDF 1.5 readers to use the stream while older
readers use the table.
System.Object
WebSupergoo.ABCpdf14.Elements.Element
WebSupergoo.ABCpdf14.Elements.FileTrailerElement
|