| Release Notes -- Apache PDFBox -- Version 2.0.28 |
| |
| Introduction |
| ------------ |
| |
| The Apache PDFBox library is an open source Java tool for working with PDF documents. |
| |
| This is an incremental bugfix release based on the earlier 2.0.27 release. It contains |
| a couple of fixes and small improvements. |
| |
| For more details on these changes and all the other fixes and improvements |
| included in this release, please refer to the following issues on the |
| PDFBox issue tracker at https://issues.apache.org/jira/browse/PDFBOX. |
| |
| Bug |
| |
| [PDFBOX-4531] - Extraction of Arabic PDF has incorrect ordering of normalized ligatures |
| [PDFBOX-5178] - Parsing differences between 2.0.23 and 2.0.24/3.0 |
| [PDFBOX-5521] - Signing tries to set byteRange of old signature |
| [PDFBOX-5523] - Bug in org/apache/pdfbox/multipdf/Overlay#overlay(specificPageOverlayFile) |
| [PDFBOX-5524] - Inactive OCGs shown when not top level |
| [PDFBOX-5525] - Null pointer exception in PDFASchemaType.getNamespaceURI() |
| [PDFBOX-5540] - export:text creates jibberish / malformed output |
| [PDFBOX-5552] - ArrayIndexOutOfBounds in SampledImageReader.fromAny() |
| [PDFBOX-5553] - PDFRenderer resulting image has black background |
| [PDFBOX-5555] - NPE due to a malformed rectangle |
| [PDFBOX-5557] - Fix meta markup in HTML generation |
| [PDFBOX-5562] - ArrayIndexOutOfBoundsException in CFFCIDFont class |
| [PDFBOX-5563] - Can't open PDF with PDFBox: java.awt.color.CMMException: LCMS error 13: Couldn't link the profiles |
| [PDFBOX-5566] - ClassCastException in ShadingFill.process() |
| [PDFBOX-5567] - Font gets smaller for each rendered page |
| [PDFBOX-5572] - fix some logging inconsistencies |
| [PDFBOX-5577] - NPE in PDFMergerUtility.acroFormLegacyMode() |
| [PDFBOX-5582] - Avoid OOME when parsing an malformed pdf with a corrupted object stream |
| |
| Improvement |
| |
| [PDFBOX-5526] - Apply subsampling and region to masks |
| [PDFBOX-5534] - Remove finalize from ScratchFileBuffer |
| [PDFBOX-5549] - Invisible signature field is not referenced from /Annots dictionary of a Page |
| [PDFBOX-5554] - Support charset parameter in TextToPDF |
| [PDFBOX-5560] - Add a method to get the components of a composite glyph |
| [PDFBOX-5564] - PDResource font cache improvement |
| [PDFBOX-5565] - RFE: Comb flag warning |
| [PDFBOX-5573] - fix unnecessary boxing/unboxing |
| [PDFBOX-5575] - optimize LZWFilter |
| [PDFBOX-5581] - renderer.setSubsamplingAllowed(true) causing the picture to blur |
| |
| Task |
| |
| [PDFBOX-5535] - Remove Travis build |
| |
| Release Contents |
| ---------------- |
| |
| This release consists of a single source archive packaged as a zip file. |
| The archive can be unpacked with the jar tool from your JDK installation. |
| See the README.txt file for instructions on how to build this release. |
| |
| The source archive is accompanied by a SHA512 checksum and a PGP signature |
| that you can use to verify the authenticity of your download. |
| The public key used for the PGP signature can be found at |
| https://www.apache.org/dist/pdfbox/KEYS. |
| |
| About Apache PDFBox |
| ------------------- |
| |
| Apache PDFBox is an open source Java library for working with PDF documents. |
| This project allows creation of new PDF documents, manipulation of existing |
| documents and the ability to extract content from documents. Apache PDFBox |
| also includes several command line utilities. Apache PDFBox is published |
| under the Apache License, Version 2.0. |
| |
| For more information, visit https://pdfbox.apache.org/ |
| |
| About The Apache Software Foundation |
| ------------------------------------ |
| |
| Established in 1999, The Apache Software Foundation provides organizational, |
| legal, and financial support for more than 100 freely-available, |
| collaboratively-developed Open Source projects. The pragmatic Apache License |
| enables individual and commercial users to easily deploy Apache software; |
| the Foundation's intellectual property framework limits the legal exposure |
| of its 2,500+ contributors. |
| |
| For more information, visit https://www.apache.org/ |