Big Faceless PDF Library

The Big Faceless PDF Library is a Java class library for creating PDF documents. The Extended Edition offers the ability to create and edit AcroForms, PDF's answer to the HTML form. Like HTML forms, PDF forms can contain text boxes, radio buttons, and can call JavaScript functions. The Extended Edition also includes a PDF reader for importing and editing, along with FDF support, verification for digital signatures and text extraction. Both variations offer full Unicode support, encryption, embedded TrueType and Type1 fonts, barcodes, hyperlinks, and spot and calibrated color.

Tags multimedia Graphics Presentation Office/Business printing Software Development Libraries Internet Web Dynamic Content CGI Tools/Libraries Utilities
Implementation Java

Tweet this project Short link

Rss Recent releases

  • Rrelease-mid
  •  07 Jul 2009 12:30
  • Rrelease-after

    Changes: All BFO warning (and debug, if enabled) messages are now logged using log4j if available, or java.util.logging.* if not. A large synchronization audit fixed some issues when reading from one PDF in multiple threads, particularly when using the viewer. A problem that could result in corruption when repeatedly saving a PDF containing compressed XRef tables and multiple revisions was fixed. AnnotationStamp was modified so that Acrobat correctly handles custom stamps, and some new types of standard stamp were added.

    • Rrelease-mid
    •  13 May 2009 10:14
    • Rrelease-after

      Changes: The Jar signing key has been renewed, which means those running the Jar as an applet will probably need to reauthorize the Jar. A large number of PDF/X and PDF/A related fixes were made. The PDF library now correctly handles all PDF/A-1b test cases from the Isartor Test Suite (http://www.pdfa.org). The heuristics used when extracting text in symbolic TrueType fonts were improved, and sometimes broken extraction of text in Type 3 fonts was fixed. An issue was fixed where editing a rights-enabled PDF containing an ICC ColorSpace could invalidate those rights.

      • Rrelease-mid
      •  05 Mar 2009 02:42
      • Rrelease-after

      Changes: This release fixes a potential JavaScript security issue. Customers are encouraged to upgrade, and can contact BFO directly for more details. DataMatrix barcodes have been added. Support has been added for "locking" annotations, both to the PDF API and to Viewer. There are fixes for PDF/A to match PDF/A verification in Acrobat 9.

      • Rrelease-mid
      •  17 Feb 2009 05:39
      • Rrelease-after

      Changes: A fix was included to handle a change to Applet ClassLoader in Sun Java 1.6r12. Some synchronization fixes should now reliably allow a PDF to be saved while it is being displayed in another thread. The AnnotationMarkup class was fixed to correctly highlight rotated text and to allow multiple lines of text to be marked-up in one annotation. A problem with fields in some PDFs overflowing on flatten() was fixed. Big improvements were made to text extraction when a PDF contains differently sized fonts or overlapping rows (such as newspapers or magazines).

      • Rrelease-mid
      •  23 Jan 2009 08:51
      • Rrelease-after

      Changes: This version fixes an issue with IBM versions of Java that was introduced in the previous release. A change of obfuscator clashed with a bug in some releases of the JRE supplied with Websphere. There are fixes for customers reading and writing PDFs to the same File. A memory leak in the Viewer has been fixed. A number of other bugs have been fixed, including a Swing screen corruption issue that sometimes occurred on Windows.

      No-screenshot

      Project Spotlight

      Skyway Builder Community Edition

      An Eclipse-based code generation tool for Spring.

      No-screenshot

      Project Spotlight

      MUSCLE

      A multiplatform, multilanguage, N-way client/server protocol library and server.