Overview | Feature | iText 7 Suite | iText 5 (deprecated) |
PDF creation and generation | Simple (using high-level API) | ✓ (with iText 7 Core) | ✓ |
Complex (using low-level API) | ✓ (with iText 7 Core) | ✓ | |
PDF 2.0 compliance | ✓ (with iText 7 Core) | × | |
HTML to PDF conversion | HTML & CSS | ✓ (with pdfHTML) | × |
HTML to PDF/UA | ✓ (with pdfHTML) | × | |
Out of box support elements/attribute | ✓ (with pdfHTML) | × | |
PDF redaction | Removing sensitive data | ✓ (with pdfSweep) | ✓ |
Regex based redaction | ✓ (with pdfSweep) | × | |
Language support | Chinese, Japanese, Korean | ✓ (with iText 7 Core) | ✓ |
Cyrillic languages | ✓ (with iText 7 Core) | ✓ | |
Arabic, Hebrew | ✓ (with pdfCalligraph) | × | |
Indic languages | ✓ (with pdfCalligraph) | × | |
Thai, Khmer | ✓ (with pdfCalligraph) | × | |
PDF Debugging | Inspect PDFs to find and fix bugs | ✓ (with RUPS) | ✓ |
Data Extraction | Template based data extraction | ✓ (with pdf2Data) | × |
Extraction of images, tables, text | ✓ (with pdf2Data) | × | |
PDF to Image | Render PDFs as images | ✓ (with pdfRender) | × |
PDF manipulating/updating | Adding content | ✓ (with iText 7 Core) | ✓ |
Updating PDF objects [dictionaries etc.] | ✓ (with iText 7 Core) | ✓ | |
AcroForm | Creation | ✓ (with iText 7 Core) | ✓ |
Filling | ✓ (with iText 7 Core) | ✓ | |
Flattening | ✓ (with iText 7 Core) | ✓ | |
XFDF support | ✓ (with iText 7 Core) | ✓ | |
XFA | Flattening | ✓ (with pdfXFA) | ✓ |
Reading | ✓ (with iText 7 Core) | ✓ | |
Annotations | Creation | ✓ (with iText 7 Core) | ✓ |
Changing | ✓ (with iText 7 Core) | ✓ | |
PDF parsing | Text extraction | ✓ (with iText 7 Core) | ✓ |
Image extraction | ✓ (with iText 7 Core) | ✓ | |
Tagged PDF | Creation | ✓ (with iText 7 Core) | ✓ |
Reading - data extraction | ✓ (with iText 7 Core) | ✓ | |
Manipulating/Updating | ✓ (with iText 7 Core) | ✓ | |
PDF/A | PDF/A-1(a,b) | ✓ (with iText 7 Core) | ✓ |
PDF/A-2(a,b,u) | ✓ (with iText 7 Core) | ✓ | |
PDF/A-3(a,b,u) | ✓ (with iText 7 Core) | ✓ | |
PDF/UA | Creation | ✓ (with iText 7 Core) | ✓ |
Manipulating/Updating | ✓ (with iText 7 Core) | ✓ | |
Encryption | Encryption | ✓ (with iText 7 Core) | ✓ |
Decryption | ✓ (with iText 7 Core) | ✓ | |
Digital signatures | Signing | ✓ (with iText 7 Core) | ✓ |
Validating | ✓ (with iText 7 Core) | ✓ | |
SVG support | Transparency | ✓ (with iText 7 Core) | × |
Bézier paths | ✓ (with iText 7 Core) | × | |
Markers | ✓ (with iText 7 Core) | × | |
Text recognition (OCR) | Recognize and extract text | ✓ (with pdfOCR) | × |
Recognize text and convert to PDF | ✓ (with pdfOCR) | × | |
Recognize text and convert to PDF/A-3u | ✓ (with pdfOCR) | × | |
PDF optimization | Intelligently optimize PDFs for size and speed | ✓ (with pdfOptimizer) | × |
MS Office to PDF | Convert MS Office documents to PDF | ✓ (with pdfOffice) | × |
Eager to integrate iText 7 into your document workflow?
With the release of iText 7 Suite, you can optimize invoicing, ensure long-term archiving, take care of compliance issues through a PDF SDK, create your PDFs with more elegant typography, safeguard your intellectual property, and much more.