Installation
Requirements
Section titled “Requirements”- PHP 8.4 or later
Install everything
Section titled “Install everything”The phpdftk/pdf metapackage pulls in the core, writer, and reader:
composer require phpdftk/pdfInstall individual packages
Section titled “Install individual packages”Pick only what you need:
# Writer only (includes core)composer require phpdftk/pdf-writer
# Reader only (includes core)composer require phpdftk/pdf-reader
# Toolkit (includes core + reader)composer require phpdftk/pdf-toolkit
# Conformance validation (includes core + xmp)composer require phpdftk/pdf-conformanceSupport packages
Section titled “Support packages”These have zero PDF dependencies and can be used standalone:
composer require phpdftk/geometry # Rectangle, Matrix, PageSizecomposer require phpdftk/color # RGB, CMYK, Graycomposer require phpdftk/filters # FlateDecode, ASCII85, etc.composer require phpdftk/encoding # WinAnsi, MacRoman, CMapcomposer require phpdftk/font-metrics # AFM data for 14 standard fontscomposer require phpdftk/font-parser # TrueType/OpenType parsing + subsettingcomposer require phpdftk/image-metadata # JPEG/PNG/GIF/TIFF/WebP headerscomposer require phpdftk/xmp # XMP metadata read/writecomposer require phpdftk/crypt # AES/RC4 with PDF key derivation