iText 7 Core
iText 7 Core is the latest version of our innovative PDF library - to program PDF documents in Java or .NET (C#).
iText is a more versatile, programmable and enterprise-grade PDF solution that allows you to embed its functionalities within your own software for digital transformation.
iText 7 Core is available under open source (AGPL) as well as a commercial license.
How it works
To demonstrate the powerful high-level capabilities of the iText 7 library, here is a simple "Hello World!" example showing how to create a PDF in just a few lines of Java or C#:
Why use iText 7 Core?
With iText 7 Core you don't have to worry about PDF technologies and standards, you can just focus on your business needs and document content. At the same time your development team has full access to all internal PDF structures, offering them the possibility to read, insert, update and delete any PDF object they want. In addition to this, they can benefit from our rich and up-to-date technical documentation in the Resource Center.
Focus on the high level, business logic
High-level APIs allow you to keep focus on your business logic and document content as iText 7 Core offers an abstract document model.
Focus on the low level, with internal PDF structures
The low-level APIs give full access to the internal PDF structures, which allow you to read, insert, update and delete any PDF document.
Meet Global PDF Standards
PDF: PDF 1.x, PDF 1.7 (ISO 32000-1), PDF 2.0 (ISO 32000-2) from iText 7.1 on.
Archiving: PDF/A-1, PDF/A-2, PDF/A-3 (ISO 19005-1, -2 and -3, all levels).
Accessibility: PDF/UA (ISO 14289-1).
Digital signatures: PAdES (ETSI EN 319 142 / ETSI TS 102 778).
Interactive Forms: Fill, extract and flatten AcroForms and XFDF.
Fill, extract and check for XFA files.
Support for SVG.
Main Capabilities of iText 7 Core
iText 7 Core is a straightforward, performant and extensible library that is ready to handle the challenges of today's digital document workflows.
Embed iText 7 Core’s code libraries in applications to create the type of PDF files you want. Whether you’re creating batches of files automatically to add to a digital archive or you want to set up a form campaign for your customers, iText 7 can help you get it right.
Modular structure and intuitive APIs
Up to date
iText 7 Core uses Unicode for bookmarks, PDF names, PDF strings, passwords and more. The up to date hashing and encryption algorithms allow for digital signatures, document security, and supports multi-gigabyte files or extremely large documents.
Customizable & extensible
The comprehensive Java and .NET (C#) PDF libraries have both out of the box functionality, for easy use, and the flexibility to extend and customize to meet your needs. iText 7 Core focuses on easy integration and open standards.
iText 7 add-ons
iText 7 has a number of add-ons for specific use cases you may encounter. iText 7 comprises iText 7 Core and a number of value add-ons for specific document tasks. New add-ons are developed continuously to expand the scope and advantages of the iText 7 platform. Discover all add-ons.