Apache PDFBox 2.0.8 release, Java PDF processing library


Apache PDFBox

The Apache PDFBox library is an open source Java tool for working with PDF documents. This project allows the creation of new PDF documents, manipulation of existing documents and the ability to extract content from documents. PDFBox also includes several command line utilities. PDFBox is published under the Apache License, Version 2.0.


  • Extract Text: Extract Unicode text from PDF files.
  • Split & Merge: Split a single PDF into many files or merge multiple PDF files.
  • Fill Forms: Extract data from PDF forms or fill a PDF form.
  • Preflight: Validate PDF files against the PDF/A-1b standard.
  • Print: Print a PDF file using the standard Java printing API.
  • Save as Image: Save PDFs as image files, such as PNG or JPEG.
  • Create PDFs: Create a PDF from scratch, with embedded fonts and images.
  • Signing: Digitally sign PDF files.

Apache PDFBox 2.0.8 has been released.

Apache PDFBox
Fix bug
  • [PDFBOX-3976] – NPE in bfSearchForTrailer
  • [PDFBOX-3424] – Regression from 1.8.10: IOException: XREF for 171:0 points to wrong object: 173:0
  • [PDFBOX-3639] – FDF does not parse: Missing root object specification in trailer.
  • [PDFBOX-3977] – /Info dictionary no longer available
  • [PDFBOX-3978] – IllegalStateException on saveIncrementalForExternalSigning
  • [PDFBOX-3979] – NullPointerException on Type1Parser.readCharStrings(Type1Parser.java:713)
  • More…
  • [PDFBOX-3878] – Improve and refactor RemoveAllText example
  • [PDFBOX-3890] – The operator Tz is not available when creating new PDF using PDPageContentStream
  • [PDFBOX-3897] – Avoid sRGB self-conversions
  • [PDFBOX-3900] – Optimize PDSeparation for shadings
  • [PDFBOX-3911] – Handle new line characters in single line text fields
  • [PDFBOX-3920] – CIDSet should be PDF/A-2b compatible
  • [PDFBOX-3927] – Support optional content in annotations
  • [PDFBOX-3944] – ERROR “Can’t read embedded ICC profile” is too scary
  • [PDFBOX-3971] – Add Certificate Dictionary to seed value in signature field
  • [PDFBOX-3982] – [Patch/RFC] Set maximum compression level on FlateFilter
  • [PDFBOX-3983] – [Patch] Don’t a allow a miter limit <= 0



Leave a Reply

Your email address will not be published. Required fields are marked *