pdftoolkit/pdf-reader · version 0.1.6 · source 6020268

Installer avec Composer · Packagist ↗

Lire le guide du package →

classOptionnel · pdftoolkit/pdf-reader

ByteCursor

PDF\Reading

A bounded view with absolute offsets; constructing it does not copy a slice.

classOptionnel · pdftoolkit/pdf-reader

CrossReferenceReader

PDF\Reading

ISO 32000-1, 7.5.4 and 7.5.8: bounded table and stream cross-references.

classOptionnel · pdftoolkit/pdf-reader

Entry

PDF\Reading\CrossReference

An effective xref record; its two fields retain their kind-specific meaning.

enumOptionnel · pdftoolkit/pdf-reader

EntryKind

PDF\Reading\CrossReference

Unknown stream entry types designate null objects (7.5.8.3).

classOptionnel · pdftoolkit/pdf-reader

Index

PDF\Reading\CrossReference

Sparse effective entries. Construction receives sections from newest to oldest.

classOptionnel · pdftoolkit/pdf-reader

Section

PDF\Reading\CrossReference

One table or stream and its trailer; revision precedence is handled separately.

classOptionnel · pdftoolkit/pdf-reader

DictionaryAccess

PDF\Reading

Typed access to structural entries, with an explicitly supplied resolver.

classOptionnel · pdftoolkit/pdf-reader

DocumentReader

PDF\Reading

Read PDF 1.0–1.7 bytes; source access and upload policy belong to the application.

classOptionnel · pdftoolkit/pdf-reader

EncodedStream

PDF\Reading

Original stream bytes and dictionary; parsing alone never executes a codec.

classOptionnel · pdftoolkit/pdf-reader

FileBytes

PDF\Reading

Supplied PDF bytes, independent of paths, URLs and filesystem access.

classOptionnel · pdftoolkit/pdf-reader

Ascii85Decoder

PDF\Reading\Filters

ISO 32000-1, 7.4.3; PDF data has no PostScript <~ prefix.

classOptionnel · pdftoolkit/pdf-reader

AsciiHexDecoder

PDF\Reading\Filters

ISO 32000-1, 7.4.2; the final odd nibble is padded with zero.

classOptionnel · pdftoolkit/pdf-reader

DecodedBytes

PDF\Reading\Filters

Checks both budgets before retaining an output slice.

interfaceOptionnel · pdftoolkit/pdf-reader

Decoder

PDF\Reading\Filters

A decoding stage accounts for every byte it produces, including intermediate output.

classOptionnel · pdftoolkit/pdf-reader

FlateDecoder

PDF\Reading\Filters

ISO 32000-1, 7.4.4; small compressed slices also bound temporary zlib output.

classOptionnel · pdftoolkit/pdf-reader

PredictorDecoder

PDF\Reading\Filters

Reconstructs TIFF rows or tagged PNG rows after decompression, ISO 32000-1, 7.4.4.4.

classOptionnel · pdftoolkit/pdf-reader

PredictorParameters

PDF\Reading\Filters

The byte-aligned subset of ISO 32000-1, Table 8.

classOptionnel · pdftoolkit/pdf-reader

RunLengthDecoder

PDF\Reading\Filters

ISO 32000-1, 7.4.5; packets are validated before reading their payload.

classOptionnel · pdftoolkit/pdf-reader

IndirectObjectReader

PDF\Reading

ISO 32000-1, 7.3.8–7.3.10: object boundaries and length-delimited streams.

classOptionnel · pdftoolkit/pdf-reader

ObjectReference

PDF\Reading

A reference in the source document; resolution belongs to that document.

interfaceOptionnel · pdftoolkit/pdf-reader

ObjectResolver

PDF\Reading

Resolve one document-scoped indirect reference, without walking its graph.

classOptionnel · pdftoolkit/pdf-reader

ObjectStreamReader

PDF\Reading

ISO 32000-1, 7.5.7: each compressed member has an independently bounded view.

classOptionnel · pdftoolkit/pdf-reader

PageAttributeReader

PDF\Reading

Resolve only the four inheritable attributes, without visiting resource contents.

classOptionnel · pdftoolkit/pdf-reader

PageAttributes

PDF\Reading

The four inheritable table 30 values, after inheritance and page-local defaults.

classOptionnel · pdftoolkit/pdf-reader

PageContentLimits

PDF\Reading

Per page inspection ceiling; decoded bytes retain the document's ReaderLimits.

classOptionnel · pdftoolkit/pdf-reader

PageContents

PDF\Reading

Ordered original streams, without concatenation or implicit decoding.

classOptionnel · pdftoolkit/pdf-reader

PageContentsReader

PDF\Reading

Contents is page-local; inspection does not execute any stream filter.

classOptionnel · pdftoolkit/pdf-reader

PageInheritance

PDF\Reading

Partial ancestor values; defaults must wait until a leaf's MediaBox is known.

classOptionnel · pdftoolkit/pdf-reader

PageTreeFrame

PDF\Reading

One traversal frame; a child is visited before the next sibling is scheduled.

classOptionnel · pdftoolkit/pdf-reader

PageTreeLimits

PDF\Reading

Per traversal ceilings; syntax depth alone does not bound an indirect page tree.

classOptionnel · pdftoolkit/pdf-reader

PageTreeReader

PDF\Reading

Explicitly validate the source's complete page tree; document opening stays lazy.

classOptionnel · pdftoolkit/pdf-reader

PageTreeTraversal

PDF\Reading

Operation-scoped state for iterative depth-first traversal and bottom-up counts.

classOptionnel · pdftoolkit/pdf-reader

ParseException

PDF\Reading

Diagnostics expose positions and fixed descriptions, never document contents.

classOptionnel · pdftoolkit/pdf-reader

ReadBudget

PDF\Reading

Cumulative accounting belongs to a document read, never to a global registry.

classOptionnel · pdftoolkit/pdf-reader

ReadDocument

PDF\Reading

A read-only PDF graph with explicit resolution and caches scoped to this document.

classOptionnel · pdftoolkit/pdf-reader

ReadPage

PDF\Reading

A page view bound to its source document, with its original dictionary intact.

classOptionnel · pdftoolkit/pdf-reader

ReadPageTree

PDF\Reading

An ordered page snapshot; the reader verifies each subtree before returning it.

classOptionnel · pdftoolkit/pdf-reader

ReaderLimits

PDF\Reading

Explicit resource ceilings shared by every stage of one PDF read.

classOptionnel · pdftoolkit/pdf-reader

StreamDecoder

PDF\Reading

Explicit stream decoding; encoded stream objects retain their original bytes.

classOptionnel · pdftoolkit/pdf-reader

SyntaxParser

PDF\Reading

ISO 32000-1, 7.2 and 7.3: bounded syntax without object or stream resolution.

classOptionnel · pdftoolkit/pdf-reader

UnsupportedPdfFeature

PDF\Reading

Distinguishes an intentionally unsupported mechanism from malformed syntax.