Dimension scores are derived from public data and fields; weighted into the composite. Reference only.
BFO (Big Faceless Organization) is a suite of Java software components aimed at the enterprise B2B market, centered on PDF, reporting, and charting. Its products include Java PDF Library, BFO Publisher, Report Generator, Graph Library, and PDF Viewer. They are well suited for embedding PDF generation, editing, printing, signing, report output, and chart rendering into Java applications.
PDF Library can create, edit, display, and print PDFs, with support for PDF 2.0, Unicode, font subsetting, encryption, images, barcodes, hyperlinks, bookmarks, compression, metadata, PDF/UA, and more. The extended edition supports loading and editing existing PDFs, forms, digital signatures, and linearized PDFs. PDF Viewer is a Swing component that supports printing, saving, search, forms, signatures, annotations, highlighting, and redaction. Report Generator uses an XML/XHTML-style syntax and CSS2 to convert content generated from XML/JSP and similar sources into PDFs. Graph Library supports 2D/3D charts and can output PNG, SVG, Flash, PDF, or java.awt.Image, with interfaces for XML, JSP Tag Library, and SOAP/XML Web Services.
This is commercially licensed software with a free trial available. The trial version is fully functional but adds a DEMO mark. Published pricing shows PDF Library starting at USD 850, Report Generator from USD 1650, Graph Library from USD 800, and PDF Viewer from USD 400; quotes can also be requested. Documentation is fairly comprehensive, including online Javadoc, Userguide, Tag/Attribute documentation, examples, changelogs, and license agreements.
The main advantages are that it is native Java, uses no native code, and can be deployed in EJB/Servlet/JSP, Windows/Unix, and similar environments, making it suitable for server-side integration. Its PDF capabilities cover the full range from generation to signing, preflight, and viewing, and it is mature for enterprise scenarios. On support, the website emphasizes that responses usually arrive within a few hours, and customer feedback suggests support is relatively fast. The drawbacks are that it is primarily aimed at Java, so non-Java projects will benefit less; the capability boundaries between products and editions are fairly granular, so selection requires checking the comparison matrix; and PDF Viewer’s Swing/Applet/Java Web Start positioning is somewhat traditional, meaning modern web front-end use cases need separate evaluation.
BFO is suitable for Java teams in banking, manufacturing, government, healthcare, publishing, enterprise SaaS backends, and other scenarios that require localized and controllable PDF processing. The source text does not provide information on access from China, so its status is unknown; payment methods are also not disclosed. Alternatives to consider include iText, Apache PDFBox, Aspose.PDF, OpenPDF, JasperReports, BIRT, and JFreeChart.
⚠ This review is compiled from public sources and does not constitute a purchase recommendation. Verify all facts on the vendor's official site. Verify on bfo.co.uk official site.
bfo.co.uk is an United Kingdom Dev Tools provider. TG4G tracks its product information, an overall rating of 7.0/10, and a China-accessibility score of China direct-connect friendly. Click "Visit Official Site" to reach bfo.co.uk directly.