You are here: Home > Products > Big Faceless Java PDF Library
The Big Faceless Java PDF Library is the smartest Java PDF library for creating, editing, displaying and printing Acrobat PDF documents. The PDF API is small, fast, easy to use and integrate into your projects, and is completely written in Java.
The PDF Library reads and writes PDFs up to version 1.7 (Acrobat 8.0) and boasts a dynamic range of features including:
java.awt.Image images, or add Barcodes directly to the PDFThe extended edition of the Java PDF Library offers additional features:
On top of the Extended edition, the Viewer Extension can be used to display PDFs:
Version: 2.10.2
Date: 30 Apr 2008
Size: 7.3M (.zip) 6.6M (.tar.gz)
License: From USD$850
BFO's PDF Library provides unparalleled implementation flexibility and reliability for the developer. It's scalable, thread-safe and extremely fast, having been honed over the years, and runs on any Java platform from the humble PC up to Mainframes.
The API has been designed so you don't need to know the PDF specification in order to create PDF's. We hide as much of the gory details as possible but still give you almost complete control over the PDF itself. Where possible we re-use standard Java classes - for example the pages are stored in a java.util.List, which can be manipulated any way you like (so moving pages from one document to another is a breeze). This means an API which is smaller and easier to remember.
The Viewer Extension allows PDF's to be parsed and converted to bitmaps for display, to be saved as a bitmap image (e.g TIFF) or for printing. Although Java 1.5 theoretically supports printing PDFs out of the box, results are often poor and support for features like annotations, encrypted documents etc. is incomplete. Our PDF library fills this gap, giving consistent results for all PDFs
The trial version is fully functional (it adds a "DEMO" stamp to each page it creates), which allows you as much time as you need to ensure that it meets your requirements. We offer free ad-hoc support during development so if you have any technical queries please do drop us an email.
Customers using the BFO Java PDF Library say:
You will need Java 1.2 or later installed and running on your system. The PDF library uses no native code, requires no other packages to be installed and will run easily from EJB's, Servlets or JSP's on Windows, Unix or any other system running Java 1.2 or later (although we reco mmend at least Java 1.4 if possible, as some features may not be available with earlier releases).
Step through a wide range of comprehensive examples that demonstrates the versatility of the PDF library.
Documentation can be viewed online and is also included with the product download.
Userguide (PDF, 360KB)
The Extended Edition adds the ability to import and edit existing PDF documents.

"Documentation is excellent and I've been extremely impressed with the service and help I've received. Would recommend it whole heartly to any developer."
Softpile on the Big Faceless Report Generator