News Archive

SetaPDF Version 2.49.0.2199 Released2025-09-11

With this release we started to implement handling of tagged PDFs in our first product: The SetaPDF-Merger component is able to merge and split tagged PDFs as of now! Our tests were also successfully with merging and splitting of PDF/UA conforming PDF documents!

If you want to know more or see this in action, just checkout the manual for more details.

Beside this, the RichTextStamp of the SetaPDF-Stamper component now also supports <a>-tags to automatically create link annotations.

As always, please note that all changes in the SetaPDF-Core component are also part of all other components.

Check the release notes of the components below.
Log in to download the latest version of the related packages!

switch product

Version 2.49.0.2199

Release date: 2025-09-11
SetaPDF-Core Component
Feature
  • Added PdfArray::filter() method.
  • Added support for <a>-Tags in RichTextBlock.
  • Added PdfA::addSchemaExtension() method to easily add schema extension entries.
  • Added Xmp\PdfUa helper class to get PDF/UA part information or update PDF/UA-1 and PDF/UA-2 metadata.
  • Added new methods (getClassMapDictionary(), getRoleMapDictionary(), getNamespacesArray()) to Catalog\StructTreeRoot class.
Tweak
  • Added name to default viewing dictionary in the OCProperties dictionary.
  • Added encoding check in RichTextBlock::setText().
  • Added $usedTransformationMatrix parameter to XObject::draw() methods.
  • Improved handling of recursive structures in page tree.
  • Improved handling of recursive structures in document outlines.
  • Improved handling of recursive structures in name and number trees.
  • Improved handling of recursive structures in AcroForm.
  • Make use of PdfA::addSchemaExtension() in all XMP helper classes.