A PHP library for low level access of PDF files

SetaPDF-Core Access PDF documents at their lowest level with PHP

Downloads and Changelogs of the SetaPDF-Core Component

The following table will show you all changelogs and available downloads of the SetaPDF-Core component. A full overview of all your licenses is available in your personal Pickup Depot.

SetaPDF-Core

Version 2.50.0.2246

Release date: 2026-01-15
SetaPDF-Core Component
Feature
  • Added Document::setXrefCompressionFilter() method to allow control over the compression filter of cross-reference streams.
  • Added $compressionFilter parameter to constructor of ObjectStreamCompressor to allow control over the compression filter of object streams.
  • Added handling of BrotliDecode filter (This compression type will be included in the PDF specification in the near future).
  • Added support for wildcard (*) operator in Parser\Content class.
Bugfix
  • Fixed compatibility with PHP 8.5.
Tweak
  • Added $force parameter to PdfStream::setStream() to force e.g. compression if a Filter value was added to the stream dictionary.
  • Improved handling of recursive structures in all ObjectCollector classes.
  • Collect font objects of XObjects (recursively) in ObjectCollector\Fonts class.
  • Harden data types by using ensureType() calls and explicit data type checks.