Form filling

This script allows to merge data into a PDF form


Author: Olivier
License: FPDF


This script allows to merge data into a PDF form. Given a template PDF with text fields, it's possible to inject values in two different ways:
  • from a PHP array
  • from an FDF file
The resulting document is produced by the Output() method, which works the same as for FPDF.

Note: if your template PDF is not compatible with this script, you can process it with pdftk this way:

pdftk modele.pdf output modele2.pdf

Then try again with modele2.pdf.


This example shows how to merge data from an array:
<?php /*************************** Sample using a PHP array ****************************/ require('fpdm.php'); $fields = array( 'name' => 'My name', 'address' => 'My address', 'city' => 'My city', 'phone' => 'My phone number' ); $pdf = new FPDM('template.pdf'); $pdf->Load($fields, false); // second parameter: false if field values are in ISO-8859-1, true if UTF-8 $pdf->Merge(); $pdf->Output(); ?>
View the result here.



Quelle, zuletzt abgerufen 02.10.2016 05:51