setasign/fpdi
Import pages from existing PDFs and reuse them as templates in FPDF, TCPDF, or tFPDF. FPDI 2 is a modern, namespaced, PSR-4 compatible rewrite with major performance and memory improvements, no special PHP extensions required.
/Prev value in view to recursion when parsing cross-references.FpdiTrait.Tokenizer stack in CrossReference constructor.FpdfTplTrait.Ascii85 class.list() calls by array destructing via [].#[\SensitiveParameter]-attribute to $parserParams parameter in all methods handling that parameter.false of return value of StreamReader::readBytes() in CrossReference\FixedReader to avoid PHP warning.PdfType::resolve() calls in readPages() method (via #227).PdfParser::readValue() to handle an expected object type and implemented this on various calls. (#22)Fpdi\TcpdfFpdi to Fpdi\Tcpdf\Fpdi (the old class still exists but is marked as deprecated).AddPage() or setPageFormat() if a template is active. (#45)FpdfTpl. (#44)$groupXObject parameter to FpdfTpl::beginTemplate() method. (#25)Final release of FPDI 2:
Bugfixes:
Switch from Apache Software License, Version 2.0 to MIT License. Bugfix: Added integer cast in ASCII85 filter for PHP 7 compatibility reason.
No new features or bugfixes. This release includes only changes to the composer.json which allows us to create packages with fixed dependencies:
How can I help you explore Laravel packages today?