Skip to content

Latest commit

 

History

History
91 lines (69 loc) · 4.44 KB

README.md

File metadata and controls

91 lines (69 loc) · 4.44 KB

Quarkus iText/OpenPDF


Version License Build

All Contributors

Overview

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.

Getting started

Read the full iText/OpenPDF documentation.

Prerequisite

  • Create or use an existing Quarkus application
  • Add the iText or OpenPDFextension with the Quarkus CLI:

Recommended:

quarkus ext add io.quarkiverse.openpdf:quarkus-openpdf

or

Legacy:

quarkus ext add io.quarkiverse.itext:quarkus-itext

Or 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>

Contributors ✨

Thanks goes to these wonderful people (emoji key):

Melloware
Melloware

💻 🚧
George Gastaldi
George Gastaldi

🚇
Alberto Fernández
Alberto Fernández

💻
gattinaresh
gattinaresh

⚠️

This project follows the all-contributors specification. Contributions of any kind welcome!