Today we released new versions of all SetaPDF components.
The main release is the SetaPDF-FormFiller component which introduces support for XFA forms as of now. Below you will find new php demo that presents this new feature. All additional change logs and release notes are listed at the end of this page.
Use following minimal composer.json file to install a package through
Composer.
]
Information
SetaPDF-Core Component
Feature
Added getPermissions() method to SetaPDF_Core_Document_Catalog which returns the documents SetaPDF_Core_Document_Catalog_Permissions instance allowing you to check for and remove defined "usage right".
Added removeXfaInformation() method to SetaPDF_Core_Document_Info class.
Added isXfaForm() method to SetaPDF_Core_Document_Catalog_AcroForm class.
Tweak
Optimized doc block comments.
Added possibility to add/remove callbacks to the document instance which will be called before the save() method is processed via the add/removeBeforeSaveCallback() methods.
Added support for handling invalid cross-references with more than 20 bytes per entry.
Demo
Optimized demo for extracting certificates from digital signed PDF documents.
Added new demo that checks for transparency objects.
Use following minimal composer.json file to install a package through
Composer.
]
Information
SetaPDF-FormFiller Component
Feature
Optimized setting of same named check boxes. It is possible to pass the export value to the setValue() method now. Internally this will check/uncheck the same named check boxes.
It is possible to control if a field instance is cached internally in the Fields instance now. The get()- and getAll()-methods got a new parameter $cache to control this. Additionally a new release()-method is introduced to release a field instance from the cache.
Change
Added handling of XFA forms.
Bugfix
Forward correct value encoding for same named fields.
Optimized setting of "null" or empty values in list boxes.
Make use of "before save callbacks" in the document instance.
Refactored removing of XFA information to SetaPDF_Core_Document_Info::removeXfaInformation()
Demo
Added XFA demos.
SetaPDF-Core Component
Feature
Added getPermissions() method to SetaPDF_Core_Document_Catalog which returns the documents SetaPDF_Core_Document_Catalog_Permissions instance allowing you to check for and remove defined "usage right".
Added removeXfaInformation() method to SetaPDF_Core_Document_Catalog_AcroForm class.
Added isXfaForm() method to SetaPDF_Core_Document_Catalog_AcroForm class.
Tweak
Optimized doc block comments.
Added possibility to add/remove callbacks to the document instance which will be called before the save() method is processed via the add/removeBeforeSaveCallback() methods.
Added support for handling invalid cross-references with more than 20 bytes per entry.
Demo
Optimized demo for extracting certificates from digital signed PDF documents.
Added new demo that checks for transparency objects.
Use following minimal composer.json file to install a package through
Composer.
]
Information
SetaPDF-FormFiller Component
Feature
Optimized setting of same named check boxes. It is possible to pass the export value to the setValue() method now. Internally this will check/uncheck the same named check boxes.
It is possible to control if a field instance is cached internally in the Fields instance now. The get()- and getAll()-methods got a new parameter $cache to control this. Additionally a new release()-method is introduced to release a field instance from the cache.
Change
Added handling of XFA forms.
Bugfix
Forward correct value encoding for same named fields.
Optimized setting of "null" or empty values in list boxes.
Make use of "before save callbacks" in the document instance.
Refactored removing of XFA information to SetaPDF_Core_Document_Info::removeXfaInformation()
Demo
Added XFA demos.
SetaPDF-Core Component
Feature
Added getPermissions() method to SetaPDF_Core_Document_Catalog which returns the documents SetaPDF_Core_Document_Catalog_Permissions instance allowing you to check for and remove defined "usage right".
Added removeXfaInformation() method to SetaPDF_Core_Document_Catalog_AcroForm class.
Added isXfaForm() method to SetaPDF_Core_Document_Catalog_AcroForm class.
Tweak
Optimized doc block comments.
Added possibility to add/remove callbacks to the document instance which will be called before the save() method is processed via the add/removeBeforeSaveCallback() methods.
Added support for handling invalid cross-references with more than 20 bytes per entry.
Demo
Optimized demo for extracting certificates from digital signed PDF documents.
Added new demo that checks for transparency objects.
Use following minimal composer.json file to install a package through
Composer.
]
Information
SetaPDF-Merger Component
Tweak
Added XMP metadata creation to the merge() method.
SetaPDF-Core Component
Feature
Added getPermissions() method to SetaPDF_Core_Document_Catalog which returns the documents SetaPDF_Core_Document_Catalog_Permissions instance allowing you to check for and remove defined "usage right".
Added removeXfaInformation() method to SetaPDF_Core_Document_Info class.
Added isXfaForm() method to SetaPDF_Core_Document_Catalog_AcroForm class.
Tweak
Optimized doc block comments.
Added possibility to add/remove callbacks to the document instance which will be called before the save() method is processed via the add/removeBeforeSaveCallback() methods.
Added support for handling invalid cross-references with more than 20 bytes per entry.
Demo
Optimized demo for extracting certificates from digital signed PDF documents.
Added new demo that checks for transparency objects.
Use following minimal composer.json file to install a package through
Composer.
]
Information
SetaPDF-Signer Component
Demo
Removed useless code from "TimestampSignature.php" demo.
SetaPDF-Core Component
Feature
Added getPermissions() method to SetaPDF_Core_Document_Catalog which returns the documents SetaPDF_Core_Document_Catalog_Permissions instance allowing you to check for and remove defined "usage right".
Added removeXfaInformation() method to SetaPDF_Core_Document_Info class.
Added isXfaForm() method to SetaPDF_Core_Document_Catalog_AcroForm class.
Tweak
Optimized doc block comments.
Added possibility to add/remove callbacks to the document instance which will be called before the save() method is processed via the add/removeBeforeSaveCallback() methods.
Added support for handling invalid cross-references with more than 20 bytes per entry.
Demo
Optimized demo for extracting certificates from digital signed PDF documents.
Added new demo that checks for transparency objects.
Use following minimal composer.json file to install a package through
Composer.
]
Information
SetaPDF-Core Component
Feature
Added getPermissions() method to SetaPDF_Core_Document_Catalog which returns the documents SetaPDF_Core_Document_Catalog_Permissions instance allowing you to check for and remove defined "usage right".
Added removeXfaInformation() method to SetaPDF_Core_Document_Catalog_AcroForm class.
Added isXfaForm() method to SetaPDF_Core_Document_Catalog_AcroForm class.
Tweak
Optimized doc block comments.
Added possibility to add/remove callbacks to the document instance which will be called before the save() method is processed via the add/removeBeforeSaveCallback() methods.
Added support for handling invalid cross-references with more than 20 bytes per entry.
Demo
Optimized demo for extracting certificates from digital signed PDF documents.
Added new demo that checks for transparency objects.
This website makes use of cookies to enhance browsing experience and provide additional functionality.
For more details please see our
Data Privacy Statement
(German).