Download the PHP package daniel-jorg-schuppelius/php-pdf-toolkit without Composer
On this page you can find all versions of the php package daniel-jorg-schuppelius/php-pdf-toolkit. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Table of contents
Download daniel-jorg-schuppelius/php-pdf-toolkit
More information about daniel-jorg-schuppelius/php-pdf-toolkit
Files in daniel-jorg-schuppelius/php-pdf-toolkit
Download daniel-jorg-schuppelius/php-pdf-toolkit
More information about daniel-jorg-schuppelius/php-pdf-toolkit
Files in daniel-jorg-schuppelius/php-pdf-toolkit
Vendor daniel-jorg-schuppelius
Package php-pdf-toolkit
Short Description PHP 8.2+ library for PDF text extraction with automatic reader selection. Supports embedded text and scanned documents via OCR.
License AGPL-3.0-or-later
Package php-pdf-toolkit
Short Description PHP 8.2+ library for PDF text extraction with automatic reader selection. Supports embedded text and scanned documents via OCR.
License AGPL-3.0-or-later
Please rate this library. Is it a good library?
Informations about the package php-pdf-toolkit
PHP PDF Toolkit
A PHP 8.2+ library for extracting text from PDF documents and creating PDFs with intelligent reader/writer selection.
Features
PDF Text Extraction (Readers)
-
Multiple PDF Readers with automatic fallback:
pdftotext(poppler-utils) - Fast extraction for text-based PDFsPDFBox(Apache, Java) - Better handling of complex layoutsTesseract- OCR for scanned documentsOCRmyPDF- High-quality OCR with preprocessing
- Automatic Reader Selection - Tries text extraction first, falls back to OCR if needed
- Caching - Extracted text is cached to avoid redundant processing
- Language Support - Configurable OCR languages (German + English by default)
PDF Creation (Writers)
-
Multiple PDF Writers with automatic fallback:
Dompdf- HTML to PDF conversion (pure PHP, LGPL)TCPDF- Programmatic PDF creation (pure PHP, LGPL)wkhtmltopdf- High-quality HTML rendering via WebKit (external tool)
- Automatic Writer Selection - Uses the first available writer by priority
- Multiple Input Formats - HTML, plain text, or HTML files
- Metadata Support - Title, author, subject for generated PDFs
Requirements
- PHP 8.2+
For Text Extraction (at least one)
pdftotext(apt install poppler-utils)tesseract-ocr(apt install tesseract-ocr tesseract-ocr-deu)ocrmypdf(apt install ocrmypdf)- Java + PDFBox JAR (optional)
For PDF Creation (at least one)
dompdf/dompdf(composer require dompdf/dompdf)tecnickcom/tcpdf(composer require tecnickcom/tcpdf)wkhtmltopdf(apt install wkhtmltopdf)
Installation
Via Composer
Clone with Submodules
Or if already cloned:
Install System Dependencies
Use the included install script for system dependencies:
Install PHP Libraries for PDF Creation
Usage
Text Extraction
PDF Creation
Check Available Tools
Configuration
Tool paths can be configured in config/executables.json:
Architecture
License
AGPL-3.0-or-later - see LICENSE file.
All versions of php-pdf-toolkit with dependencies
PHP Build Version
Package Version
Requires
php Version
>=8.1 <8.6
ext-gd Version *
dompdf/dompdf Version ^3.1
dschuppelius/php-common-toolkit Version ^1.22
setasign/fpdi Version ^2.3
setasign/fpdf Version ^1.8
tecnickcom/tcpdf Version ^6.6 || ^7.0
ext-gd Version *
dompdf/dompdf Version ^3.1
dschuppelius/php-common-toolkit Version ^1.22
setasign/fpdi Version ^2.3
setasign/fpdf Version ^1.8
tecnickcom/tcpdf Version ^6.6 || ^7.0
The package daniel-jorg-schuppelius/php-pdf-toolkit contains the following files
Loading the files please wait ...