A PHP library for low level access of PDF files


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.



Release date: 2017-11-15

Rev. 1101 to 1122

SetaPDF-Core Component
  • Implemented re-calculation of font bounding box for Type0 fonts with a TrueType font program.
  • Implented logic to read composite glyph descriptions from TrueType fonts.
  • Added SetaPDF_Core_PageFormats::getOrientation() method.
  • Added SetaPDF_Core_Document_Page::getOrientation() method.
  • Increased default byte length from 1024 to 5500 bytes in which the component will search for the initial "startxref" keyword.
  • Ignore broken indirect object references when resolving terminal fields in Fields array of the AcroFom dictionary.
  • Ensured data length in AES decrypt methods.
  • Ensured encoding object type in simple font class.
  • Handle reading of direct objects without a valid PDF value (throw an exception).
  • Cache calculated font bounding boxes for TrueType and Type0 fonts.
  • Jump to a more logical byte offset if parsing of a cross-reference table fails.
  • Optimized TrueType-Table classes.
  • Added logic to define a value type which should be read in the pdf parser class. (This catches faulty documents)
  • Fixed a bug in the CombinePages demo.