Big Faceless Java PDF Library

The smartest 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.

Product Benefits

BFOs 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
PDFs. 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 PDFs to be parsed and converted to bitmaps for display,
to be
saved as a bitmap image (e.g TIFF) or for printing. Although Java 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.

Customers Using the PDF Library say:

"The detailed Library, the framework design of the PDF Viewer and the competent support
team
puts you on the right track. It is worth the license costs for sure" - cyberDOC GmbH
& Co KG

Free Trial

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.

You will need Java 1.4 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.4 or later (although
we strongly recommend Java 5 or later if possible, and this is a requirement for the
Swing
Viewer classes).