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.47.0.2095

Release date: 2025-03-19
SetaPDF-Core Component
Feature
  • Added markedContent() method to Canvas\Operators class.
  • Added namespaces to all classes (setasign\SetaPDF2\Core) and class aliases for backwards compatibility.
Bugfix
  • Fixed possible infinite loop in AbstractType::ensure() when indirect objects are recursive.
  • Handle recursion in various helper methods of SetaPDF_Core_Type_Dictionary_Helper.
  • Recognize PDF/A part and conformance in attributes, too.
Tweak
  • Added public createSubset() method to TrueType\Subset and Type0\Subset classes to allow control over the moment the PDF objects are created.
  • Added getCanvas() method to SetaPDF_Core_Canvas_ContainerInterface interface.
  • Canvas\MarkedContent class extends Canvas\StandardOperators now.
  • Added missing parent::decode() call in Flate fallback logic.
  • Addes support for individual schema extension namespaces for ZUGFeRD extraction.
  • Moved SetaPDF_Core_DataStructure_Color::hexToRgb() to SetaPDF_Core_DataStructure_Color_Rgb and marked old method as deprecated.
  • Added missing abstract keyword to SetaPDF_Core_DataStructure_Color class.