Big Faceless PDF Library v2.28.3
Released: Dec 7, 2023
v2.28.3 での更新項目
機能
- "Print Preview" images can now be created with PagePainter.
- The CMYKColorSpace profile for device-dependent CMYK is now based on FOGRA39. This means a slight colorshift from previous releases when converting CMYK content to RGB.
- Added DocumentPart class, for PDF 2.0 "DPart" support.
- Added output profiles and profile features to support Factur-X 1.0.6.
- Added support for Australian Post 4-state barcode.
- DeviceNColorSpace has new getNames() and getColorConvertOp() methods. The DeviceNColorSpace.Builder has some new methods to make building easier.
- Added support for TIFF images that use Flate compression with a predictor.
- Added setRule() method to OutputProfiler SimpleImageAction, for resampling.
- Rendering PDFs with irregular tiling patterns is now faster.
不具合の修正
- Fixed adding new properties to the StructureTree class-map, and when verifying PDF/UA-2.
- Previous version set PDF version to 2.0 whenever PAdES signatures were used, as that's when they were officially defined. This broke various tools that depended on a PDF version 1.x, and PAdES had been in common use for years prior to that. Fixed this so it will work properly with PDF/A.
- Fixed renaming spot colors in single-color images with a ColorAction.
- Fixed creating a canvas from a page that had to be repaired due to it using a Tiling pattern - this was causing a "Canvas not closed" exception since 2.24.4.
- OCSP responses with no certificates no longer cause an exception.
- Fixed issue where cloning a PDF while it was being verified in another thread made impossible things happen.
- Previous release broke setting a "Layout:BBox" attribute to a raw float array.
- Corrected creation of PDFImage from Image using an IndexColorModel of < 8bpp.
- Fixed use of Decode array with Images in Lab colorspace (exceedingly rare).
- Viewer: Line annotations were being drawn in the wrong direction.