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

Release date: 2018-07-20

Rev. 1197 to 1223

SetaPDF-Core Component
Feature
  • The Http and HttpStream writer now support UTF-8 strings as filenames.
  • Added underline position and thickness handling in all font classes.
  • Added underline handling in SetaPDF_Core_Text_Block.
  • Added line annotation class.
  • Added FreeText annotation class.
Bugfix
  • Added instance check of ToUnicode values.
  • Changed string comparsion from equal to identical to prohibit invalid integer comparsion/casting in CMAP parser class.
  • Added missing SetaPDF_Core_Font_Type0_Subset::splitCharCodes() method.
  • Fixed SetaPDF_Core_PageFormats::is() method. Orientation was not handled correctly.
Tweak
  • Added support for strings/streams with only 16 bytes with AES decryption.
  • Optimized evaluation in isBold() methods.
  • Optimized justify alignment.
  • Added more icon constants to text annotation class.
  • Added SetaPDF_Core_Document_Page_Annotation_LineEndingStyle::getAll() method.
  • Added fallback (space width) for missing width in standard fonts.
Demo
  • Updated the CombinePages demo.