Release Notes: This release adds support for extracting XFA forms data as XML. It significantly improves the performance of text extraction using VisualOutputTarget. Support for PDF documents larger than 2GB. A fix for a bug where the encodings from embedded Type1 fonts were previously not being applied properly in some circumstances. A fix for a problem where newer content in updated PDF documents was sometimes being ignored. A fix for a problem where PDFDocEncoding-encoded bookmarks and metadata were not being decoded properly. A .getDestinationName() method in com.snowtide.pdf.Bookmark.
Release Notes: This release adds a com.snowtide.pdf.RegionOutputTarget to support region-specific content extraction. It adds the ability to derive encoding and spatial metrics of Type3 fonts. It adds a pdfts.type3.derive system property to disable derivation if necessary. A problem with com.snowtide.pdf.VisualOutputTarget, where lines would sometimes be inappropriately combined, has been fixed.
Release Notes: Support for referenced form XObjects was expanded, resulting in more complete text extracts (263). Font lookup routines were improved, and frequently-referenced fonts are now cached for improved performance. A logging classloading issue on JDK 1.3.1_01 was fixed.
Release Notes: Performance was significantly enhanced through improved usage of the java.nio.* classes, which are available only on JDK 1.4+.
Release Notes: This release adds support for retrieving document-level Adobe XMP data (document metadata in an XML format) (66). There is support for PDF 1.5 files encrypted using crypt filters that specify an invalid decryption key length (63). Overview documentation of metadata access in Javadoc and the Developer's Guide is improved (70). Support for decrypting updated PDF 1.4 files encrypted with 128-bit passwords is fixed (62). An internal error that might have occurred in connection with processing updated PDF documents has been fixed (72).