RSS All releases of Big Faceless PDF Library

  •  14 Feb 2012 05:00

Release Notes: Regressions where some documents with compressed XRef streams would fail to open in Acrobat, where adding JPEG images to a PDF could result in them being, and where merging multiple copies of the same PDF could result in larger files than necessary, or with errors if PDF was encrypted were fixed. The "MergeResources" step was improved for PDF/A and PDF/X documents. It will now merge compatible but different subsets of the same OpenType font.

  •  09 Dec 2011 23:44

    Release Notes: "bfopdf.jar" jar is now compiled for Java 5.0 or later; customers running Java 1.4 now need to use the "bfopdf-14.jar" instead, which is a backported version of the main jar. This change allows benefiting from the improvements to Java, while still continuing to support customers using Java 1.4. Fixes to setOutputProfile, which was sometimes not failing when it should have. This could result in profiles being applied incorrectly, so documents that should have failed when being converted to PDF/A were succeeding.

    •  28 Oct 2011 21:19

    Release Notes: This release verifies the API against Java 7 and fixes some Java 1.4 compatibility issues. JBIG2 classes from JPedal are now included and have been optimized. There's no longer any need to use "jbig2dec" or include the "jbig2.jar" in your classpath. There are speed improvements for text extraction and PDF creation. There are improvements to XFDF reading and writing. Rendering bitmap images with a Blend Mode is now working. PropertyChangeEvent support has been added to PDFPage and PDF classes.

    •  31 Aug 2011 11:39

      Release Notes: When reading or writing a PDF using AES encryption, document restrictions (such as those on printing and text extraction) weren't maintained properly. This is now fixed. A Classloader issue when executing JavaScript in PDFs under Apache Tomcat was fixed. PDFPage.setThumbnail was added, although feature is unused in modern PDF viewers. Stretching of glyphs was improved when rendering substituted fonts with different metrics to the original. Basic hooks were added for use of elliptic curve cryptography in signatures. A reversed test on FormCheckbox.isSelected was fixed.

      •  29 Jun 2011 05:42

      Release Notes: bfopdf-cmap.jar was updated. If you see ObjectInputStreamException when working with documents containing Chinese/Japanese/Korean text, then make sure you have installed the latest version of this Jar. A confusion was fixed regarding FNC1 characters in barcodes: previously, "\n" was allowed to mean FNC1 in Code128 barcodes, but "\n" is actually a valid character so this was broken some time ago. FNC1 is now specified with the U+EFC1 character (defined as BarCode.FNC1), and this may be used in DataMatrix codes as well.

      •  19 Apr 2011 02:57

        Release Notes: An issue where certifying a PDF sometimes only applied a regular signature was fixed. Rules for CMYK PDF/A documents relating to link annotations were tweaked. Exhaustive barcode testing fixed bugs in PDF417, MaxiCode, Codabar, Aztec, and Datamatrix BarCode output. A regression bug where valid signatures were sometimes failing to verify was fixed.

        •  29 Mar 2011 06:29

        Release Notes: A problem where the lack of a PKCS#11 KeyStore in the 64-bit Windows JVM would cause a ClassNotFoundException when using the viewer was fixed. A bug when rendering PDFs containing a TextRise on unembedded fonts, which would cause text to be positioned incorrectly, was fixed. Viewports were modified to better implement drag scrolling. OutOfMemory errors with high zoom levels on pages containing very large annotations were fixed.

        •  10 Mar 2011 02:24

          Release Notes: This release adds support for (hardware-based) PKCS#11 based KeyStores when signing. It adds an AnnotationRichMedia class to embed Flash into a PDF. It adds "Aztec Code" Barcode. It fixes validation of signatures with SHA256/284/512 digests and when PDF is encrypted (broken a couple of releases ago). It replaces BouncyCastle code with a considerably smaller home-grown ASN.1 parser. It adds methods to FormSignature to restrict the user options when signing a blank signature created with this class (see setRequiredNNN methods).

          •  07 Jan 2011 09:29

          Release Notes: Redaction now removes all references to images that are completely redacted. Support was added for vertical Chinese/Japanese CMaps. A StackOverflowError when loading PDF with over 250,000 bookmarks was fixed. The "bfo.printasimage" PDF option was added, to work around bugs in Apple/Java 1.5 and possibly other setups.

          •  15 Nov 2010 03:24

            Release Notes: Bugfixes and improvements to MaxiCode barcode generation, and improvements to Code128 barcodes to use the most efficient representation. Improvements and extensions to the SignatureHandler API enable customized signature handlers to be better implemented. Fixes to FDF: export includes annotation appearances, and import imports all annotations correctly. The document structure when creating documents with translucent RGB colors has been tweaked so that Acrobat won't (incorrectly) convert them to CMYK before displaying.

            Screenshot

            Project Spotlight

            mod_ipblock

            A module which aims to provide protection from aggressive clients.

            Screenshot

            Project Spotlight

            Big Faceless PDF Library

            A Java class library for importing and creating PDF documents.