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.44.0.1931
Release date: 2024-04-08
SetaPDF-Merger Component
Feature
- Added support for copying and renaming named destinations from the catalogs Dests array.
Bugfix
- Fixed renaming of named destinations in document outlines if they are direct objects.
Tweak
- Code style, doc-block optimizations and cleanup.
SetaPDF-Core Component
Feature
- Added Catalog::getDests() method and related helper class.
- Added public $metadata property to all PDF types.
Bugfix
- Check for a reader instance in SetaPDF_Core_Parser_Pdf to avoid fatal errors if the parser is used after its related document instance is finished.
- Added null-byte as a valid separator/white-space in offset table of object streams.
- Encrypt non-document-level metadata if security handler is configured to not encrypt metadata.
- Added support for destination arrays with numeric page parameter.
- Handle unsuccessful decryption of AES encrypted strings.
- Execute write-callbacks in PDF types in the context of the writing document instance instead of the origin.
- Fixed parsing of JPEG files with DRI marker.
- Fixed Annotations::remove() method: Ignore document instance origin when comparing indirect references in Annots array with indirect object of the annotation.
Tweak
- Keep float/real notation when writing absolute numeric value.
- Code style, doc-block optimizations and cleanup.
- Added several methods to the SetaPDF_Core_Parser_CrossReferenceTable_CrossReferenceTableInterface.
- Added ensureType() method to SetaPDF_Core_Type_ObjectStream class.
- Do not unfilter object streams twice but only once.
- Optimized recognition of unencrypted metadata in stream object.
- Added support for named destinations during creation of Link annotations.
- Optimized Destination::findByName() method to use new Dests helper class.
- Optimized OutlinesItem class in view to mandatory indirect reference in constructor.
- Use indirect references (if available) for destinations in OutlinesItem class instead of using the raw destination array throughout.
- Optimized handling of faulty PDF files.
- Optimized creation of link annotations (use existing indirect references if possible).