Skip to content

OpenPDF 1.3.26

Compare
Choose a tag to compare
@asturio asturio released this 02 May 22:13
· 546 commits to master since this release

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>