Ross ROSS = Recommend OSS · open-source software intelligence for agents

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

github.com/itext/itext-java · homepage · Java · NOASSERTION (other) 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

Full methodology

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

Member repositories

RepositoryRoleHealth v2
itext/itext-javamain93
itext/itext-dotnetsdk93
itext/itextpdfmirror87
itext/itextsharpmirror87

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