OpenPDF 1.3.26
OpenPDF 1.3.26 has been released. OpenPDF is a free Java library for creating and editing PDF files with a LGPL and MPL open source license. This release contains these new improvements:
Resolved issues
- Fix #69: NullPointerException due to missing trailer (on bad startxref?)
- Fix #330: Extracting text from PDF with embedded Identity-H font fails
- Fix #392: FontSelector.process should NOT skip characters
- Fix #399: KeepTogether in paragraph broken with more than one chunk and different font
- Fix #454: Tab character is not visible in the PDF generated as glyph substitution not working
- Fix #500: NullPointerException using PdfCopyFields (broken since v1.1.0)
- Fix #502: NPE when exporting JasperPrint to PDF/A document
- Fix #512: Wrong OSGI import for javax.annotation
- Fix #517: The size pdf always be bigger than iText5
- Fix #529: error with PDFTextExtractor
Other improvements
- Fix: An improper assertion of TabTest
- Fix IndexOutOfBoundsException is thrown while getting Metadata of huge files
- Make drawing circles more accurate by changing the bezier constant
- Support Text Extract for symbol font and ZapfDingbats font
Updated dependencies
- Bump
checkstyle
from 8.40 to 8.42 - Bump
jfreechart
from 1.5.2 to 1.5.3 - Bump
maven-bundle-plugin
from 5.1.1 to 5.1.2 - Bump
maven-jxr-plugin
from 3.0.0 to 3.1.1 - Bump
mockito-core
from 3.7.7 to 3.9.0 - Bump
pitest-junit5-plugin
from 0.12 to 0.14
Update to the latest OpenPDF version by using this in your pom.xml file:
<dependency>
<groupId>com.github.librepdf</groupId>
<artifactId>openpdf</artifactId>
<version>1.3.26</version>
</dependency>