Skip to main content

2 posts tagged with "itext"

View All Tags

Top Java PDF Generation Libraries Compared

· 12 min read
Michał Szymanowski
Michał Szymanowski
PDFBolt Co-Founder

Top Java PDF Generation Libraries Compared in 2025

Java applications frequently need to produce PDF files – invoices, reports, contracts, shipping labels. The library you pick determines how much code you write, what web standards you can use, and what license restrictions apply. The Java ecosystem has several approaches, from low-level programmatic construction to browser-based HTML to PDF conversion. Below are code examples, feature tables, and recommendations for the most popular Java PDF libraries – from programmatic PDF builders to HTML to PDF converters.

Java HTML to PDF with iText and FreeMarker: Complete Guide

· 10 min read
Michał Szymanowski
Michał Szymanowski
PDFBolt Co-Founder

Java HTML to PDF generation with iText library - certificate example

Need to convert HTML to PDF in Java? iText paired with FreeMarker is one of the most popular approaches to Java PDF generation. This tutorial walks through a complete example – building a certificate generator that turns an HTML template into a finished PDF, with all the code you need to get started.