PHPackages                             frogidev/fpdm - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [PDF &amp; Document Generation](/categories/documents)
4. /
5. frogidev/fpdm

ActiveLibrary[PDF &amp; Document Generation](/categories/documents)

frogidev/fpdm
=============

PDF form filling using FPDM Class written by FPDF author Olivier for Laravel 5

2.0(7y ago)210.5k[1 issues](https://github.com/frogidev/fpdm/issues)MITPHPPHP &gt;=5.3.0

Since May 19Pushed 7y agoCompare

[ Source](https://github.com/frogidev/fpdm)[ Packagist](https://packagist.org/packages/frogidev/fpdm)[ Docs](https://github.com/frogidev/fpdm)[ RSS](/packages/frogidev-fpdm/feed)WikiDiscussions master Synced 3w ago

READMEChangelog (2)DependenciesVersions (3)Used By (0)

Form filling
============

[](#form-filling)

The FPDM class allows to fill out PDF forms, i.e. populate fields of a PDF file. It is **developed by Olivier Plathey**, author of the [FDPF Library](http://www.fpdf.org/), and has been released as [Skript 93](http://www.fpdf.org/en/script/script93.php).
Initial adaptation for Composer was from [codeshell](https://github.com/codeshell/fpdm) and this was adapted for Laravel 5. The follow adaptation for Composer was from \[shihjay2\] () adapted for PHP 7.

I created this repository for the following reasons:

- Fix compatibility with Laravel 5.6 and foward

This repository only contains the separate php class written for form filling. If you are looking for a repository containing the main FPDF Library for Laravel 5, please head over to [github.comcaioladislau/FPDF](https://github.com/caioladislau/FPDF).

Once again, all credits to Olivier Plathey for providing an easy to use extension to his FPDF library! And to Michael Chen to bring it to composer!

Version
=======

[](#version)

Based on version 2.9 (2017-05-11) available from [fpdf.org/en/script/script93.php](http://www.fpdf.org/en/script/script93.php).

Installation
============

[](#installation)

Just run the following line:

```
composer require frogidev/fpdm
```

Original Info Page
==================

[](#original-info-page)

Information
-----------

[](#information)

Author: Olivier

License: FPDF

Description
-----------

[](#description)

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](https://www.pdflabs.com/tools/pdftk-server/) this way:

`pdftk modele.pdf output modele2.pdf`

Then try again with modele2.pdf.

Example
-------

[](#example)

This example shows how to merge data from an array:

```
