Big Faceless PDF Library v2.27.1
Released: Sep 23, 2022
v2.27.1 での更新項目
機能
- Updated signature validity checks to match the current version of Adobe Acrobat.
- You can now block "shadow attacks" on signatures.
- Added new 'PDFImage.isIndexed()' and 'PDFImage.getTransparency()' methods.
- Adjusted the loading process to match Acrobat's behavior, and to better handle some deliberately corrupted documents from the Safedocs corporation.
- You can now identify a "billion laughs" type-error with page resources and fail early.
- When creating a PDFImage from a source image with transparency, where possible use a PDF/A-1 friendly "Mask" rather than a "SMask".
不具合の修正
- Several OutOfMemory and one StackOverflow issues have been fixed.
- Fixed PDFImage.quantize() to work correctly with transparency.
- Updated bundled "bfopdf-jj2000.jar" to include latest fix from Github - previous build would throw java.lang.Error on some types of corrupt input which wasn't previously encountered.
- Fixed a bug introduced in the previous release which could cause text to disappear in some workflows - in particular, setting a custom appearance on a signature.
- Fixed a particular case where the previous "repair on load" still gave incorrect results.
- Fixed loading of encryption flags when stored as an unsigned int.
- Properly fixed clipping of unfeasibly large patterns when drawn with transforms onto a page, for all cases.
- Fixed a particular issue where we were not properly merging redefined Separations for PDF/A.