itext-java
From public sourcesiText Core is an open-source Java library for creating, editing, signing and inspecting PDF documents, with a built-in layout engine and PDF/A and PDF/UA support.
Overview
Generating, changing and checking PDF files in Java applications usually means wrestling with low-level file structures or relying on heavy, closed tools. iText Core, known as iText for Java, gives developers a dedicated SDK for these jobs, with both high-level layout APIs and low-level document control.
The library covers document creation through its layout engine, manipulation such as merging PDFs and adding content, digital signing, and form creation and editing. It also handles PDF/A and PDF/UA documents, FIPS-compliant cryptography, barcode generation and SVG support. Optional add-ons extend it to HTML and CSS to PDF conversion, OCR, redaction and optimization.
It is aimed at Java developers building document workflows, and it can be used as a Maven dependency inside any application, including native images compiled with GraalVM. The core is distributed under the AGPL license, with commercial licensing available from the vendor.
- accessibility
- acroform
- archiving
- ccpa
- digital-signature
- documents
- encryption
- fips
- library
- pades
- pades-standard
Installation
Commands are shown, never run by the marketplace. Check them against the official documentation.- Official websiteFrom public sourcesfrom catalog metadataitextpdf.com/products/itext-suite ↗
- Official release filesFrom public sourcesfrom the latest official releasegithub.com/itext/itext-java/releases/tag/9.8.0 ↗
- Build from sourceFrom public sourcesfrom catalog metadata
Build from source: no validated build recipe — follow the repository instructions.
github.com/itext/itext-java ↗
Compatibility
Unknown means no evidence was found — not that the product is incompatible.| Platform | Status | Architecture | Evidence | Confidence |
|---|---|---|---|---|
| Node.js | Unknown | — | — | — |
| Python | Unknown | — | — | — |
| JVM | Unknown | — | — | — |
| .NET | Unknown | — | — | — |
| WebAssembly | Unknown | — | — | — |
| Web browser | Unknown | — | — | — |
Releases
checked Oct 29, 2026Files in 9.8.0
The marketplace does not host these files: downloads go to the official source. Files have not been scanned by us.
| File | Platform | Size | SHA-256 | Download from the official source |
|---|---|---|---|---|
| iText-Core-9.8.0-only-jars.zip | Unknown | 8.7 MB | e599a5911a11… | Official source ↗ |
| iText-Core-9.8.0.zip | Unknown | 27.5 MB | b5fe632eb878… | Official source ↗ |
Release history
- v9.7.1Jul 22, 2026Official source ↗
- v9.7.0Jul 8, 2026Official source ↗
- v9.6.0Apr 1, 2026Official source ↗
- v9.5.0Jan 8, 2026Official source ↗
- v9.4.0Nov 13, 2025Official source ↗
- v9.3.0Sep 2, 2025Official source ↗
- v9.2.0May 15, 2025Official source ↗
Quality profile
algorithm quality-v1.0 · assessed Oct 15, 2026Quality Score81
Risk Score10
Quality Score and Risk Score are different measures. A high score does not guarantee safety.
Score components
Maintenance · 2020
Documentation · 1515
Ready to use · 156
Metadata · 108
Releases · 1010
Category confidence · 1010
Adoption · 108
License clarity · 52
Community · 53
License
License unknownThis is the catalog policy status, not legal advice.
Sources
github.com/itext/itext-javaPrimary★ 2,260 starslast activity Oct 15, 2026Primary repository · Confidence 1.00
Reviews
No reviews yet.