Skip to content

DocumentInventory ​

Type: Object

The complete forensic description of one document, populated regardless of pass/fail. Every section is absent-tolerant.

Fields ​

NameTypeArgsDescriptionDeprecated
colorSpaces[ColorSpaceInventory!]!Distinct colour spaces referenced anywhere in the document
compressionDocumentCompression!Stream data format and the compression filters in use
fonts[FontInventory!]!Distinct fonts with the pages that use them (not one entry per use)
images[ImageInventory!]!Placed images — one entry per placement, so the same image reused on several pages appears more than once
inkInkSummaryDocument-level ink-coverage (TAC) summary; null when the rendered analysis tier did not run
layers[String!]!Names of the document's optional-content (OCG) layers
metadataDocumentMetadata!Document /Info metadata and document-level flags
opiLinksInt!Number of XObjects carrying an /OPI image-replacement link — placeholders expecting a proxy swap at RIP time. Prohibited by PDF/X.
outputIntentOutputIntentInfoThe document's output intent; null when it declares none
pageColorSummaryPageColorSummary!Empty / black-and-white / colour page counts, for colour-split billing
pages[PageInventory!]!Per-page geometry and colour classification, one entry per page
productionProductionFlags!Which custom prepress operators (halftone/transfer/black-gen/UCR) are in use
securityDocumentSecurity!Encryption scheme and the permission bits it grants
spotColors[String!]!Distinct named spot inks, excluding process colourants and the reserved All/None/Registration names. Each is an extra plate.

Relationships ​

Connect machines, automate workflows, and build custom apps for print production.