iText
iText for Java represents the next level of SDKs for developers that want to take advantage of the benefits PDF can bring. Equipped with a better document engine, high and low-level programming capabilities and the ability to create, edit and enhance PDF documents, iText can be a boon to nearly every workflow. observed · 2026-08-28
Health v2 · maintenance only
93/100
- Activity 99
- Release rhythm 82
- Longevity 100
Flags: no_license
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.
- gap_med: 85.0
- age_days: 3774
- days_rel: 42
- days_push: 8
- n_releases_24m: 9
Adoption not part of the score
2255 stars · 474 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
iText is a high-performance PDF library/SDK for Java and .NET that lets developers create, manipulate, inspect, sign, and secure PDF documents. It supports PDF/A and PDF/UA standards, digital signatures (PAdES), forms, encryption, barcodes, and SVG, with add-ons for HTML-to-PDF conversion, OCR, redaction, and international scripts.
Use cases
- generate pdf invoices from java application
- merge multiple pdf files into one
- digitally sign pdf documents with pades
- fill and flatten pdf forms programmatically
- convert html to pdf
- create accessible pdf/ua documents
- extract text and images from pdfs
- add watermarks and barcodes to pdfs
When to choose
- you need comprehensive, standards-compliant PDF creation and manipulation in Java or .NET
- you need PDF/A archiving, PDF/UA accessibility, or PAdES digital signatures
- you need to handle large multi-gigabyte PDFs and thousands of pages
- you can comply with AGPL or purchase a commercial license
- you need advanced features like FIPS-compliant cryptography or international script support
When to avoid
- you need a permissively licensed library and cannot open-source your application under AGPL
- you only need simple PDF viewing or rendering rather than generation/manipulation
- you want a free closed-source solution without commercial licensing costs
- you need a lightweight dependency for basic PDF tasks that simpler libraries can handle
Facets
library · maturity stable
pdf security cryptography ocr image-processing parser internationalization pdf files developer-tools security jvm dotnet cross-platform pdf-generation pdf-manipulation digital-signatures pdfa pdfua acroforms dual-license agpl barcode svg html-to-pdf localization
10 sources
- readme: https://github.com/itext/itext-java · fetched 2026-08-28 · 23fb1f562de8
- homepage: https://itextpdf.com/products/itext-suite · fetched 2026-08-29 · 7a28931d97f3
- site_page: https://itextpdf.com/resources/api-documentation · fetched 2026-08-29 · 3fbec215e33a
- site_page: https://itextpdf.com/about-us · fetched 2026-08-29 · a10f241943e0
- site_page: https://itextpdf.com/features · fetched 2026-08-29 · b18f5524eb1a
- site_page: https://itextpdf.com/products/features · fetched 2026-08-29 · 22f9af8a0aca
- site_page: https://itextpdf.com/en/resources/api-documentation/itext-7-java · fetched 2026-08-29 · afa40d30f4a0
- site_page: https://itextpdf.com/en/resources/api-documentation/itext-7-net · fetched 2026-08-29 · 100ff7ce6c8a
- site_page: https://itextpdf.com/ · fetched 2026-08-29 · 568713fbaa10
- site_page: https://itextpdf.com/how-buy · fetched 2026-08-29 · 0601ab420b6c
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| itext/itext-java | main | 93 |
| itext/itext-dotnet | sdk | 93 |
| itext/itextpdf | mirror | 87 |
| itext/itextsharp | mirror | 87 |
For agents
markdown · JSON · MCP: product_card(name="itext/itext-java")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem