A Quarkus extension that lets you utilize OpenPDF or iText or to create and manipulate PDFs on the fly.
Note
The main purpose of this extension is to make iText/OpenPDF work in a native executable built with GraalVM/Mandrel.
Important
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.
There are multiple versions available please check which one for your Quarkus release version.
| Extension Version | OpenPDF version | Quarkus Version |
|---|---|---|
Read the full iText/OpenPDF documentation.
- Create or use an existing Quarkus application
- Add the iText or OpenPDFextension with the Quarkus CLI:
Recommended:
quarkus ext add io.quarkiverse.openpdf:quarkus-openpdfor
Legacy:
quarkus ext add io.quarkiverse.itext:quarkus-itextOr add to your pom.xml directly:
Recommended:
<dependency>
<groupId>io.quarkiverse.openpdf</groupId>
<artifactId>quarkus-openpdf</artifactId>
<version>{project-version}</version>
</dependency>Legacy:
<dependency>
<groupId>io.quarkiverse.itext</groupId>
<artifactId>quarkus-itext</artifactId>
<version>{project-version}</version>
</dependency>Thanks goes to these wonderful people (emoji key):
Melloware 💻 🚧 |
George Gastaldi 🚇 |
Alberto Fernández 💻 |
gattinaresh |
comrt 🤔 |
Andreas Røsdal 💻 |
Harriebo 💻 |
This project follows the all-contributors specification. Contributions of any kind welcome!