phpdftk API Documentation

File

Table of Contents

Classes

BitWriter
Writes variable-width bit fields to a binary buffer.
CeilingVersionException
Thrown when ceiling version mode is active and an object's class-level version requirement exceeds the ceiling. Property-level incompatibilities are stripped silently; class-level ones cannot be.
CrossReferenceTable
Builds the classic PDF cross-reference table (ISO 32000-2 section 7.5.4).
DeprecatedFeatureException
Thrown when strict deprecation mode (or ceiling mode) is active and a feature marked with {@see DeprecatedPdfFeature::$removedIn} is registered at or above its removal version.
IncrementalWriter
Incremental update writer — ISO 32000-2 §7.5.6.
ObjectRegistry
Tracks all PdfObject instances and assigns sequential object numbers.
PdfFileWriter
Byte-level PDF file emitter — ISO 32000-2 §7.5.
PdfHydrator
Hydrates raw `PdfDictionary` objects (from the reader) into typed `PdfObject` subclasses (used by the writer).
TrailerDictionary
Trailer dictionary — ISO 32000-2 §7.5.5, Table 17.
VersionRequirementException
Thrown when strict version mode is enabled and a registered object requires a higher PDF version than the document is configured for.
VersionRequirementResolver
Reads {@see RequiresPdfVersion} and {@see DeprecatedPdfFeature} attributes from PDF object classes via reflection, with static per-class caching.

        
On this page

Search results