iText 7 Core

Intro

iText 7 Core

iText 7 Core is a commercially licensed PDF library and SDK available in Java or .NET. In the PDF library, developers will find the code to program PDF documents. When using iText PDF in a closed source environment, you need to purchase an iText PDF commercial license. You can also extend iText 7 Core with iText add-ons.

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#:

1
2
3
4
5
6
7
public static void main() throws IOException {
        final PdfWriter pdfWriter = new PdfWriter("hello.pdf");
        final PdfDocument pdfDocument = new PdfDocument(pdfWriter);
        try (final Document document = new Document(pdfDocument)) {
            document.add(new Paragraph("Hello World!"));
        }
    }
1
2
3
4
5
6
7
8
9
10
11
static void Main(string[] args)
        {
            {
                using (PdfWriter pdfWriter = new PdfWriter("hello.pdf"))
                using (PdfDocument pdfDocument = new PdfDocument(pdfWriter))
                using (Document document = new Document(pdfDocument))
                {
                    document.Add(new Paragraph("Hello World!"));
                }
            }
        }

You can view the example output PDF from the following link:

Hello World! example PDF

Benefits

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. Next to this, they can benefit from our rich and up-to-date technical documentation in the resource center.

iText 7 Core icon svg
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/Community offers an abstract document model.

iText 7 Core icon svg
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.

iText 7 Core icon svg
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).

Key features

Core 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.

Core capabilities development icon
Modular structure and intuitive APIs

iText APIs offer future extensibility for Java and .NET programming. The PDF engine has a gentle learning curve with extensive documentation and examples.

Core capabilities development icon
Up to date

iText 7 Core/Community 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.

Core capabilities development icon
Customizable & extensible

The comprehensive Java and .NET 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/Community focuses on easy integration and open standards.

Core capabilities development icon
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.

Video Tutorials

Webinar Digital Signing With iText November 22, 2017
Webinar Digital signatures for the cloud: B2C Case Study (GlobalSign)
Webinar How iText can help you
iText 7 Core Product Tutorial Video
The impact of the GDPR by Michaël Demey
How iText can help you to optimize your document workflow
Why iText
Is iText free?
7 Cases for the PDF detectives — Teaser
Webinar Codenvy and iText
Contact

Still have questions? 

We're happy to answer your questions. Reach out to us and we'll get back to you shortly.

Contact us
Stay updated

Join 11,000+ subscribers and become an iText PDF expert by staying up to date with our new products, updates, tips, technical solutions and happenings.

Subscribe Now