Concatenate or split existing PDF documents with PHP

SetaPDF-Merger

Concatenate or split existing PDF documents with PHP

Downloads and Changelogs of the SetaPDF-Merger

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

SetaPDF-Merger

Version 2.23.0.1025

Release date: 2017-03-02

Rev. 998 to 1023

SetaPDF-Merger Component
Feature
  • Added support for creating and handling of PDF Collections (aka Portfolios, or Packages).
Demo
  • Added various demos to work with PDF Portfolios / Collections.
SetaPDF-Core Component
Feature
  • Added file attachment annotation class.
  • Added support for handling embedded files.
Bugfix
  • Fixed resolving of horizontal metrics and left side bearing for the last glyph-id in SetaPDF_Core_Font_TrueType_Table_HorizontalMetrics.
  • Fixed removing of data in tree structures (name or number trees) which are created from scratch.
  • Fixed getGenerationNumberByObjectId() in SetaPDF_Core_Parser_CorruptedCrossReferenceTable class.
  • Fixed undefined index in SetaPDF_Core_Canvas_GraphicState_Text::_getFontBBoxVector().
  • Fixed bug in SetaPDF_Core_DataStructure_Tree which was triggered if an indirect object was added instead if an indirect reference.
  • Fixed Type entry value in SetaPDF_Core_Document_Action_Launch.
  • Make use of $create parameter in SetaPDF_Core_Document_Catalog_Extensions.
  • Fixed SetaPDF_Core_Font_TrueType_Table_HorizontalMetrics::getAdvanceWidth() for glyphs with an id greater than the number of all horizontal metrics.
  • Fixed handling of CIDSystemInfo dictionary with values of indirect references.
  • Fixed handling of direct descendant fonts (no reference nor indirect objects used).
Tweak
  • Fixed validation of glyph-id in SetaPDF_Core_Font_TrueType_Table_HorizontalMetrics::getAdvancedWidth().
  • Ensure page number parameter to be numeric in SetaPDF_Core_Document_Catalog_Pages class.
  • Refactored and improved SetaPDF_Core_FileSpecification class.
  • Added SetaPDF_Core_Document_Action_Named::GO_BACK constant.
  • Cache only indirect object instead of references in XObject class.
  • Fixed getDefinedObjectIds() method in SetaPDF_Core_Parser_CorruptedCrossReferenceTable.
  • Make direct use of catalog property instead of accessing it through the document instance in several classes.
  • Added support for direct font descriptors (no reference nor indirect objects used).
Demo
  • Refactored ExtractAttachments demo to use the new implemented classes to access attachments/embedded files.