PDFTrailerTypePDF File Object Schema

The PDFTrailerType captures the details of a PDF trailer.


Field Name Type Description
Size0..1 PositiveIntegerObjectPropertyType

The Size field captures the total number of entries in the file's cross-reference table.

Prev0..1 PositiveIntegerObjectPropertyType

The Prev field the byte offset from the beginning of the file to the beginning of the previous cross-reference table. This is only applicable for files that have more than one cross-reference table.

Root0..1 PDFIndirectObjectIDType

The Root field captures an indirect object reference that points to the catalog dictionary for the PDF document contained in the file.

Encrypt0..1 PDFDictionaryType

The Encrypt field captures the PDF document's encryption dictionary, either through an indirect reference or embedded set of key/value pairs.

Info0..1 PDFIndirectObjectIDType

The Info field captures an indirect object reference that points to the document information dictionary.

ID0..1 PDFFileIDType

The ID field captures an array of two strings that constitutes a file identifier.

Last_Cross_Reference_Offset0..1 PositiveIntegerObjectPropertyType

The Last_Cross_Reference_Offset field captures the byte offset, relative to the beginning of the file, of the last cross-reference table contained in the file.

Offset0..1 PositiveIntegerObjectPropertyType

The Offset field specifies the offset of the trailer from the beginning of the file, in bytes.

Hashes0..1 HashListType

The Hashes field captures any hashes that were computed for the trailer.