News Archive

SetaPDF 2.51.0.2285 is here!2026-04-08

Accessibility, tagged PDFs or PDF/UA are 🔥hot topics in the PDF world! Our SetaPDF-Merger component supports merging or splitting of tagged PDFs sinces version 2.49. In this release the next component follows and handles the tagging structure under the hood: The SetaPDF-FormFiller component supports flattening and deletion of form fields in tagged PDFs as of now!

Especially the flattening feature introduces a great solution to place dynamic content into existing tagged PDFs: The form field appearance will automatically become static content marked by a pre-defined structure element. You can find more details about the general handling in the manual of the SetaPDF-FormFiller component.

Also our SetaPDF-Stamper component got a native logic to mark stamps as artifacts now, which should cover almost all kind of watermarking or personalization tasks in tagged PDFs. Before implementing a hard logic into the SetaPDF-Stamper component for how to handle tagged PDFs we are collecting use-cases. By now we've updated a demo of the SetaPDF-Stamper component that allows you to add a text stamp to an existing tagged PDF while using an existing structure element as its parent element:

A dynamic stamp in tagged PDF

The parent element just needs an ID which is passed as a parameter to the proxy stamp class. The demo uses the current date and time for the stamp appearance but this could be anything such as a name or a reseller number. If you have any special need, feel free to contact us at support@setasign.com so that we can evaluate your requirements.

This release also comes with some improvements in the SetaPDF-Signer component regarding the creation of individual certificate collections. These collections are used to create certificate chains for gathering long term validation (LTV) information. In the next weeks we are going to release a proof-of-concept for an individual collection implementation that uses a PDO database and the EUTL for demonstration purpose.

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

switch product

Version 2.51.0.2285

Release date: 2026-04-08
SetaPDF-Core Component
Bugfix
  • Fixed "undefined array key" warning in CorruptedCrossReferenceTable class.
  • Prevent "devision by zero" error in form XObject class.
  • Fixed handling of cached lookups in Cmap class.
  • Fixed re-use of existing Type0 font objects.
Tweak
  • Added #[\SensitiveParameter]-attribute to various parameter (such as encryption/decryption passwords).
  • Removed calls to deprecated mcrypt_*-functions and removed mcrypt as a supported security handler engine.