Big Faceless PDF Library v2.28.5
Released: Jun 14, 2024
v2.28.5 での更新項目
機能
- The process for repairing errors in the Structure Tree hierarchy has been improved to the point where almost any hierarchy can be made technically, if not semantically, valid.
- Added AES-256 encryption and support for EC keys to PublicKeyEncryptionHandler.
- Added AES-256-GCM (from ISO 32003) to both Public Key and Standard encryption.
- LayoutBox is now more efficient when creating long runs of text in a backup font.
- Improved to HtmlDerivation algorithm.
- Added a new WidgetAnnotation.setReplacementImage() method, allowing the appearance of buttons, radio button and checkboxes to be completely overridden.
- Added support for Graal JavaScript engine - tested on GraalVM 17. Uses the javax.script package so requires the "js-scriptengine" jar.
- Verified with Java 21 (no changes required).
- Viewer: Text search will now match against normalized text, making it work properly when searching for text with diacritics or mathematical expressions.
- Viewer: You can now sanitize if the filename contains a path when saving files attached to the PDF.
- Viewer: Set viewport to multi-page whenever the viewer is created without a toolbar, otherwise only the first page is visible.
不具合の修正
- Corrected the URLs used for WTPDF Declarations.
- Fixed bug in StandardEncryptionHandler when password was > 32 chars long.
- Fixed "Can't write NaN" when redacting some documents.
- Fixed issue decoding CCIT images with particular (archaic) set of options.
- Fixed rendering PDFs containing ImageMask images within stencil patterns.
- Fixed rendering PDFs where the path does not contain an initial move.