NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
Packagist · #230 most downloaded on Packagist
FPDI is a collection of PHP classes facilitating developers to read pages from existing PDF documents and use them as templates in FPDF. Because it is also possible to use FPDI with TCPDF, there are no fixed dependencies defined. Please see suggestions for packages which evaluates the dependencies automatically.
Last release 3 months ago
11 Jun 2026
Release timing varies
gaps range from 4 weeks to 2.0 years
Some releases are documented
notes for 10 of 33 stable releases
Nothing withdrawn
no release was ever pulled
11 years old
36 releases · first in 2015
Handle filter exceptions of faulty streams in Page::getContentStream() (fixes #252 ).
Page::getContentStream() (fixes #252).Fixed handling of /Prev value in view to recursion when parsing cross-references.
/Prev value in view to recursion when parsing cross-references.One column per quarter.
Fixed generation of internal reader-id in FpdiTrait .
FpdiTrait.Tokenizer stack in CrossReference constructor.Fixed font issue in FpdfTplTrait .
FpdfTplTrait.Ascii85 class.list() calls by array destructing via [].#[\SensitiveParameter]-attribute to $parserParams parameter in all methods handling that parameter.Fixed handling of recursive structures to avoid memory exhaustion ( CVE-2025-54869 ).
false of return value of StreamReader::readBytes() in CrossReference\FixedReader to avoid PHP warning.Added missing PdfType::resolve() calls in readPages() method (via #227 ).
PdfType::resolve() calls in readPages() method (via #227).Fixed importing of links in none PDFDocEncoding.
Fixed handling of imported pages in templates with another unit than "pt" by @JanSlabon in #217
Ignore undefined objects in link annotation logic (fixes #191 ).
Catch faulty stream wrapper implementations in StreamReader constructor.
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →