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>