PDF and PHP Solutions by Setasign

PDF solutions based on PHP & Internet and intranet solutions

Setasign is the first company to offer commercial PDF components written in pure PHP.

Most recent at Setasign [See all news]

What Setasign offers

PDF Solutions based on PHP

Setasign offers commercial PDF components written in pure PHP.

We help PHP developers all around the world to provide their customers with PHP based solutions around PDF manipulation and interpretation. We do this for more than 20 years now and serve customers of any size - from the single developer to big development teams.

SetaPDF-Core Logo

SetaPDF-Core

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.


SetaPDF-Extractor Logo

SetaPDF-Extractor

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-FormFiller Logo

SetaPDF-FormFiller

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.


SetaPDF-Merger Logo

SetaPDF-Merger

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


SetaPDF-Signer Logo

SetaPDF-Signer

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


SetaPDF-Stamper Logo

SetaPDF-Stamper

The SetaPDF-Stamper allows PHP developers to add new content to existing PDF documents in a fast, easy, and reliable way.


FPDI Logo

FPDI

FPDI allows PHP developers to import pages of existing PDFs into a reusable template for common PDF generation libraries such as FPDF or mPDF.


FPDI PDF-Parser Logo

FPDI PDF-Parser

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.


Your Challenges, Our Solutions

Instead of a single PDF library we offer individual components for specialized use-cases:

PDF Form Filling in pure PHP

Our SetaPDF-FormFiller component comes with all features you need to fill and handle PDF forms in PHP:

Merge PDF documents in PHP

A robust and bullet-proof solution to concatenate PDF documents in pure PHP is our SetaPDF-Merger component:

Extract Text from PDFs in PHP

Reliable text extraction from PDFs in pure PHP? PDF to text in PHP? Coordinates of words in PDFs in PHP? You found the perfect fit - the SetaPDF-Extractor:

Low level access to PDF files in pure PHP

The basis of all our SetaPDF products is the SetaPDF-Core component. As it comes with usable high level functionalities for working with PDFs in PHP we released it as a standalone product, too:

Import existing PDF pages into FPDF

Our open-source solution FPDI let PHP developers import pages of existing PDFs into reusable templates for common PDF generation libraries such as FPDF, tFPDF, mPDF or TCPDF. With more than 150 million downloads via packagist FPDI became an integral part of the PHP eco system when it comes to dynamic PDF generation:

FPDI PDF-Parser Add-On

The add-on was build to compensate the development and support for FPDI over the years. It adds support for importing pages of PDF documents that are using compressed cross-references and streams (a PDF format feature that was introduced in PDF 1.5) or which are encrypted by a user or owner password: