BFO PDF Library
UK Java PDF library for banks and enterprises building PDF handling into their own software
Quick Overview
| Company | Kensington Software Management Ltd (trading as BFO) |
|---|---|
| Category | PDF Tools |
| Headquarters | London, United Kingdom |
| Founded | 1998 |
| EU Presence | United Kingdom (adequacy decision, outside the EEA) |
| Open Source | No |
| Free Option | Free trial (watermarked output); 30-day full licence key on request |
| Replaces | iText, Apache PDFBox, Aspose.PDF |
Detailed Review
The BFO PDF Library is a pure Java component for building, editing, signing and rendering PDF documents inside somebody else's software, which puts it in the same market as Nutrient rather than alongside the split-and-merge utilities in this category.
It handles document creation and editing, encryption and digital signatures, embedded images and barcodes, full AcroForm support, and typography fast enough to process over a thousand words a second with kerning and ligatures intact — the detail work a bank's statement generator or an insurer's policy engine actually needs.
It runs on any Java 1.4+ platform with no native-code dependencies, which matters for a server environment where installing a native library is its own approval process, and the company states that half of the world's 30 largest banks are among its users, across more than 50 countries.
Where Nutrient covers web, iOS, Android and server with a broader platform reach, BFO is narrower and Java-only — precisely the trade-off a Java-only shop is usually happy to make for a smaller, more predictable dependency.
Kensington Software Management Ltd, trading as BFO, is based in London and has sold the library since 1998.
Pricing is not published: licensing runs per server, as an OEM/embedded fee, or as an unlimited annual licence, all quoted on request, with a watermarked trial download and a 30-day full licence key available while payment is processed. It is entirely irrelevant to anyone editing a document by hand — Smallpdf or Sejda are that tool — and relevant only to a team writing Java code that needs to produce or read PDFs reliably.
What BFO PDF Library does well
- Pure Java, no native-code dependencies to approve
- Deep typography and AcroForm support
- Used by major banks across 50+ countries
- Frequent releases and fast support response
- UK company operating since 1998
Where BFO PDF Library falls short
- Java only — no .NET, web or mobile SDK
- Pricing not published; quote required
- Only relevant to developers, not end users
- UK jurisdiction, outside the EEA
Standout feature. A Java-only PDF library trusted by half the world's top 30 banks — narrow by design, and priced for that market.
Pros and Cons
Pros
- Pure Java, no native-code dependencies to approve
- Deep typography and AcroForm support
- Used by major banks across 50+ countries
- Frequent releases and fast support response
- UK company operating since 1998
Cons
- Java only — no .NET, web or mobile SDK
- Pricing not published; quote required
- Only relevant to developers, not end users
- UK jurisdiction, outside the EEA
Alternatives to BFO PDF Library
Frequently Asked Questions
What is BFO PDF Library?
The BFO PDF Library is a pure Java component for building, editing, signing and rendering PDF documents inside somebody else's software, which puts it in the same market as Nutrient rather than alongside the split-and-merge utilities in this category.
It handles document creation and editing, encryption and digital signatures, embedded images and barcodes, full AcroForm support, and typography fast enough to process over a thousand words a second with kerning and ligatures intact — the detail work a bank's statement generator or an insurer's policy engine actually needs.
Where is BFO PDF Library based?
BFO PDF Library operates from London, United Kingdom, which places it under United Kingdom (adequacy decision, outside the EEA).
What does BFO PDF Library cost?
null. Free trial (watermarked output); 30-day full licence key on request.
Who is BFO PDF Library best for?
Java developers embedding PDF handling in enterprise software. A Java-only PDF library trusted by half the world's top 30 banks — narrow by design, and priced for that market.
What are the drawbacks of BFO PDF Library?
Java only — no .NET, web or mobile SDK. Pricing not published; quote required. Only relevant to developers, not end users. UK jurisdiction, outside the EEA.