We just released all SetaPDF components in new minor versions!
Under the hood we optimized the rewriting of untouched object streams in the SetaPDF-Core component. This removes a huge bottleneck which raised up in some special situations.
We also came up with a single class for holding simple PDF types instead of PHP arrays when parsing object streams. This change increases the performance of the SetaPDF-Extractor component.
The SetaPDF-FormFiller component got a bug fix in view to same named check boxes which should behave as radio button groups.
At last but not least the SetaPDF-Signer component allows you to pass additional verification information (CRLs, OCSP responses) to the CMS container now.
Check the release notes of the components below.
Log in to download the latest version of the related packages!
Use following minimal composer.json file to install a package through
Composer.
]
Information
SetaPDF-Core Component
Feature
Added getFitMode() and setFitMode() methods to SetaPDF_Core_Document_Destination class.
Bugfix
Fixed saving of object streams when using SetaPDF_Core_Document::SAVE_METHOD_REWRITE_ALL on documents with previously updated objects in several object streams.
Tweak
Optimized handling of EOL marker at the end of streams.
Add /P entry in annotation dictionary automatically when it is added to a pages annotation dictionary.
Optimized writing of unchanged object streams (no reading of unused values - performance improvement)
Added SetaPDF_Core_Type_Raw class to improve performance for RawPdf parser.
Use following minimal composer.json file to install a package through
Composer.
]
Information
SetaPDF-Extractor Component
Tweak
Performance improvement by new introduced SetaPDF_Core_Type_Raw class.
SetaPDF-Core Component
Feature
Added getFitMode() and setFitMode() methods to SetaPDF_Core_Document_Destination class.
Bugfix
Fixed saving of object streams when using SetaPDF_Core_Document::SAVE_METHOD_REWRITE_ALL on documents with previously updated objects in several object streams.
Tweak
Optimized handling of EOL marker at the end of streams.
Add /P entry in annotation dictionary automatically when it is added to a pages annotation dictionary.
Optimized writing of unchanged object streams (no reading of unused values - performance improvement)
Added SetaPDF_Core_Type_Raw class to improve performance for RawPdf parser.
Use following minimal composer.json file to install a package through
Composer.
]
Information
SetaPDF-FormFiller Component Full
Bugfix
Fixed handling of same named check boxes (which should react simliar to radio buttons).
SetaPDF-Core Component
Feature
Added getFitMode() and setFitMode() methods to SetaPDF_Core_Document_Destination class.
Bugfix
Fixed saving of object streams when using SetaPDF_Core_Document::SAVE_METHOD_REWRITE_ALL on documents with previously updated objects in several object streams.
Tweak
Optimized handling of EOL marker at the end of streams.
Add /P entry in annotation dictionary automatically when it is added to a pages annotation dictionary.
Optimized writing of unchanged object streams (no reading of unused values - performance improvement)
Added SetaPDF_Core_Type_Raw class to improve performance for RawPdf parser.
Use following minimal composer.json file to install a package through
Composer.
]
Information
SetaPDF-Core Component
Feature
Added getFitMode() and setFitMode() methods to SetaPDF_Core_Document_Destination class.
Bugfix
Fixed saving of object streams when using SetaPDF_Core_Document::SAVE_METHOD_REWRITE_ALL on documents with previously updated objects in several object streams.
Tweak
Optimized handling of EOL marker at the end of streams.
Add /P entry in annotation dictionary automatically when it is added to a pages annotation dictionary.
Optimized writing of unchanged object streams (no reading of unused values - performance improvement)
Added SetaPDF_Core_Type_Raw class to improve performance for RawPdf parser.
Use following minimal composer.json file to install a package through
Composer.
]
Information
SetaPDF-Merger Component
Feature
Allow more control over named destinations configuration in addFile() and addDocument() methods.
Add fit mode option to outlines configuration in addFile() and addDocument() methods.
Demo
Add demos that show how to stamp a PDF before and after a merge process.
SetaPDF-Core Component
Feature
Added getFitMode() and setFitMode() methods to SetaPDF_Core_Document_Destination class.
Bugfix
Fixed saving of object streams when using SetaPDF_Core_Document::SAVE_METHOD_REWRITE_ALL on documents with previously updated objects in several object streams.
Tweak
Optimized handling of EOL marker at the end of streams.
Add /P entry in annotation dictionary automatically when it is added to a pages annotation dictionary.
Optimized writing of unchanged object streams (no reading of unused values - performance improvement)
Added SetaPDF_Core_Type_Raw class to improve performance for RawPdf parser.
Use following minimal composer.json file to install a package through
Composer.
]
Information
SetaPDF-Signer Component
Feature
Added addOcspResponse() and addCrl() methods to CMS signature class to allow adding several revocation information to the CMS container.
Change
Marked SetaPDF_Signer_Signature_Module_Cms::setOcspResponse() as deprecated. Use SetaPDF_Signer_Signature_Module_Cms::addOcspResponse() instead.
SetaPDF-Core Component
Feature
Added getFitMode() and setFitMode() methods to SetaPDF_Core_Document_Destination class.
Bugfix
Fixed saving of object streams when using SetaPDF_Core_Document::SAVE_METHOD_REWRITE_ALL on documents with previously updated objects in several object streams.
Tweak
Optimized handling of EOL marker at the end of streams.
Add /P entry in annotation dictionary automatically when it is added to a pages annotation dictionary.
Optimized writing of unchanged object streams (no reading of unused values - performance improvement)
Added SetaPDF_Core_Type_Raw class to improve performance for RawPdf parser.
Use following minimal composer.json file to install a package through
Composer.
]
Information
SetaPDF-Stamper Component
Demo
Add demos that show how to stamp a PDF before and after a merge process.
SetaPDF-Core Component
Feature
Added getFitMode() and setFitMode() methods to SetaPDF_Core_Document_Destination class.
Bugfix
Fixed saving of object streams when using SetaPDF_Core_Document::SAVE_METHOD_REWRITE_ALL on documents with previously updated objects in several object streams.
Tweak
Optimized handling of EOL marker at the end of streams.
Add /P entry in annotation dictionary automatically when it is added to a pages annotation dictionary.
Optimized writing of unchanged object streams (no reading of unused values - performance improvement)
Added SetaPDF_Core_Type_Raw class to improve performance for RawPdf parser.
This website makes use of cookies to enhance browsing experience and provide additional functionality.
For more details please see our
Data Privacy Statement
(German).