| Release Notes -- Apache PDFBox -- Version 1.7.1 |
| |
| 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 1.7.0 release. |
| |
| This version also includes the new PDF/A preflight module. Due to some unfinished |
| refactoring we decided to release them source only. Uncomment the commented entries |
| in the reactor pom to build your own jars. |
| |
| For more details on all 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. |
| |
| Improvements |
| |
| [PDFBOX-564] - Change the wrapped exception to extend Exception and pass the wrapped |
| exception for more standard/better printout of wrapped exceptions |
| [PDFBOX-1099] - Only parsing object streams if they are referenced by the xref table/stream |
| [PDFBOX-1333] - Stream parsing of BaseParser should fall back to scanning if length |
| value is wrong |
| [PDFBOX-1358] - Reduce the memory consumption of a RandomAccessBuffer |
| |
| Bug Fixes |
| |
| [PDFBOX-954] - Embedded font: value for /Widths faulty (worked in PDFBox 1.3.0!) |
| [PDFBOX-1323] - PDF with subset CIDFontType2 (TTF) paints wrong characters |
| [PDFBOX-1331] - Can't load any text when font is null |
| [PDFBOX-1334] - EmptyStackException in PDFStreamEngine.getFonts |
| [PDFBOX-1337] - Improve PDFOperator performance on multithreading environment |
| [PDFBOX-1339] - PDFMergerUtility addSources function does not work |
| [PDFBOX-1340] - i got wrong characters when i extract some chinese pdf files |
| [PDFBOX-1349] - Postscript tables of truetype fonts are not correctly parsed. |
| [PDFBOX-1353] - PDFBox extracts wrong characters for some korean pdf files. |
| [PDFBOX-1355] - Truetype font loaded in 1.6.0 (and previous), does not load in 1.7.0 |
| [PDFBOX-1357] - Missing character encoding in MacRoman & WinAnsi |
| |
| 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 SHA1 and MD5 checksums 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://svn.apache.org/repos/asf/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 http://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 http://www.apache.org/ |