sogevia / fpdi
FPDI is a collection of PHP classes facilitating developers to read pages from existing PDF documents and use them as templates in FPDF.
This package's canonical repository appears to be gone and the package has been frozen as a result. Email us for help if needed.
This package is not auto-updated.
Last update: 2026-06-10 16:12:35 UTC
README
A clone to FPDI
FPDI is a collection of PHP classes facilitating developers to read pages from existing PDF documents and use them as templates in FPDF, which was developed by Olivier Plathey. Apart from a copy of FPDF, FPDI does not require any special PHP extensions.
As of version 1.2.1 FPDI can also be used with TCPDF.
Installation
Run the command:
$ composer require "setasign/fpdi"
Usage
The usage is very easy: open the document, put a page into a template, and use it like an image!
<?php // ... use \FPDI; use \FPDF; // ... $pdf = new FPDI(); $pageCount = $pdf->setSourceFile("Fantastic-Speaker.pdf"); $tplIdx = $pdf->importPage(1, '/MediaBox'); $pdf->addPage(); $pdf->useTemplate($tplIdx, 10, 10, 90); $pdf->Output();