A pure PHP library for creating and processing PDF files — a fluent builder API for generating documents from scratch, and a parser for reading, extracting content from, and modifying existing files. No composer dependencies are required beyond standard PHP extensions.
- phppdf/phppdf — the library itself.
- phppdf/examples — runnable examples for phppdf and its sublibraries.
- phppdf/html-builder — convert HTML and CSS into PDF documents on top of phppdf.
- phppdf/markdown-builder — convert Markdown into PDF documents on top of phppdf.
- phppdf/tex-hyphenation — TeX-based hyphenation patterns and support for phppdf's text layout.
- phppdf/coding-standard — the shared coding standard used across phppdf projects.
- phppdf/docker-image-hugo — Docker image for building/serving the documentation site.
- phppdf/docker-image-php-cli — Docker image for running PHP CLI tooling (Composer, PHPUnit, PHPStan, PHPCS, PHPBench, ...) against a project.
- phppdf/phppdf.github.io — source of the organization website and documentation.
Full documentation, guides, and API references are available at phppdf.github.io/phppdf.
composer require phppdf/phppdfSee the phppdf README for requirements and a quick start example.
Questions, ideas, and general discussion are welcome in phppdf/phppdf Discussions.
Issues and pull requests are welcome on the individual repositories. Please follow the coding standard when submitting changes.