You are a PHP developer and you need to handle PDF files in PHP? We got you covered!

Instead of a single PDF library we offer individual components for special use-cases compatible to any existing PHP framework such as Laravel, Symfony or your own personal solution.

All products are tested on the latest PHP 8.5 version and are used by thousands of developers and agencies all around the world.

SetaPDF-FormFiller / Fill PDF forms in PHP

The SetaPDF-FormFiller component allows PHP developers to fill in existing PDF forms with dynamic data, flatten form fields or fill XFA forms in pure PHP.

Common use-cases or requirements of this product are:

SetaPDF-Signer / Digital sign PDF in PHP

The SetaPDF-Signer component allows PHP developers to digital sign, timestamp or add LTV (long term validation) information to PDF documents in PHP.

If you or your customer asks for any of these requirements, you don't have to search any further:

SetaPDF-Merger / Merge PDF files in PHP

The SetaPDF-Merger allows PHP developers to concatenate or split existing PDF documents with PHP.

SetaPDF-Extractor / PDF to Text in PHP

The SetaPDF-Extractor component allows PHP developers to extract textual content from existing PDF documents. Beside extracting text it is also possible to extract words, glyphs and their positions and bounding boxes.

SetaPDF-Core / Low Level Access to PDFs in pure PHP

The SetaPDF-Core component is the basis of all SetaPDF components. It comes with a mix of low level and high level functionalities to access or modify PDF files with PHP.

Some high-level functionalities are:

FPDI / Import Pages from exiting PDFs into FPDF

Our open-source solution FPDI allows PHP developers to import pages of existing PDFs into reusable templates for common PDF generation libraries.

FPDI PDF-Parser / Add-on for FPDI

The FPDI PDF-Parser add-on for FPDI adds support for importing pages of PDF documents that are using compressed cross-references and streams or which are encrypted by a user or owner password.