Quarkus iText

A Quarkus extension that lets you utilize OpenPDF or legacy iText to create and manipulate PDFs on the fly.

The pure iText version is a fork of iText 2.1.7 version, the last version under Mozilla Public License Version 2.0.
Consider using OpenPDF first, as it is modern and supports encrypted PDFs. Only resort to the legacy iText version if OpenPDF doesn’t meet your needs.

Installation

If you want to use this extension, you need to add the io.quarkiverse.itext:quarkus-itext or io.quarkiverse.openpdf:quarkus-openpdf extension first to your build file.

For instance, with Maven, add the following dependency to your POM file for modern PDF support:

<dependency>
    <groupId>io.quarkiverse.openpdf</groupId>
    <artifactId>quarkus-openpdf</artifactId>
    <version>3.1.2</version>
</dependency>

or the legacy iText 2.1.7…​

<dependency>
    <groupId>io.quarkiverse.itext</groupId>
    <artifactId>quarkus-itext</artifactId>
    <version>3.1.2</version>
</dependency>