Every class, interface, enum and trait in the core and documented modules has a reference page. Optional components show their package name; install them according to your application’s needs. Signatures are extracted through Reflection; standard descriptions come from the PDF reference catalogue.
3 389 components in the code, including standard definitions and entries.
Explore by package
roukmoute/pdf
3 326 components
pdftoolkit/pdf-reader
41 components
pdftoolkit/pdf-images
9 components
pdftoolkit/pdf-fonts
13 components
Explore by family
Objects and references
Browse the family →Writing and file structure
Browse the family →Content, text and graphics
Browse the family →Document structure
Browse the family →PDF functions
Browse the family →Filters
Browse the family →Lexical conventions
Browse the family →Specification model
Browse the family →Standard dictionaries
Browse the family →Standard entries
Browse the family →Standard definitions
Browse the family →Adobe extensions: dictionaries, entries and definitions
Browse the family →PDF 2.0: ISO 32000-2 pilot
Browse the family →Encryption, certificates and signatures
Browse the family →Optional module: external fonts
Browse the family →Optional module: external images
Browse the family →Optional module: PDF reading
Browse the family →Starting points
FileStructure
PDFThe file's header, body, root and trailer additions (7.5).
classNameType
PDF\Syntax\Object7.3.5. The value is the unescaped byte sequence, without the leading slash.
classDictionaryType
PDF\Syntax\Object7.3.7. Object-valued entries; with() returns a new dictionary.
classStreamObject
PDF\Syntax\Object7.3.8. Length describes encoded bytes, excluding the delimiter newline.
classDocumentCatalog
PDF\Syntax\DocumentStructureThe document's catalog dictionary (ISO 32000-1, table 28).
classPageObject
PDF\Syntax\DocumentStructure\PageTreeA page dictionary with explicit media box, resources and optional contents.
classContentStreams
PDF\Syntax\ContentStreamsResourcesOrdered object instructions; not an indirect object or stream dictionary.
classSerializationContext
PDF\SerializationAn identity map and serialization guard scoped to one PDF file.