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

See all PDF tools →

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.

Is BFO PDF Library a good alternative to iText?

BFO PDF Library is built as a European alternative to iText: UK Java PDF library for banks and enterprises building PDF handling into their own software. It will not be a like-for-like feature match in every respect, so check the review above for where the two genuinely differ before switching.

How does BFO PDF Library compare to other PDF Tools?

BFO PDF Library is one of several European PDF Tools we cover. It is most often compared with iText, Apache PDFBox, Aspose.PDF.

About the author

One person researches and writes every tool page on European Purpose and checks the compliance and pricing claims against the vendor's own documentation.

Sebastiaan Smits

Sebastiaan Smits

Founder · Amsterdam, Netherlands

Founder of European Purpose. Researches and writes the reviews and checks where each company is actually established.

Read our editorial process for how we source, verify and update these pages, and how paid placement works.

Go to BFO PDF Library