Discover iText PDF
Our PDF toolkit offers you one of the best-documented and most versatile PDF engines in the world (written in Java and .NET), which allows you to not only integrate PDF functionalities into your workflow, but also in your applications, processes or products.
Supported by our ever growing community
We have an active community of partners, customers, and contributors, that help us every day to improve our products, documentation and support. We see them as part of our iText family, and hope you will join our family too.
Convert from HTML to PDF
Create professionally formatted, smart PDF documents with pdfHTML. Convert HTML into standards compliant, accessible, and searchable PDFs.
Multiple language and writing systems support
pdfCalligraph enables multiple language support. Automatically detect writing systems and make intelligent glyph substitutions using script and font information.
Redact PDF content
Safely and securely redact content in PDFs using pdfSweep. Automate the redaction process, to eliminate manual document processing and data leaks.
Flatten XFA forms
pdfXFA enables dynamic PDF generation and flattening of dynamic PDF forms. Use XFA templates to render XML data to PDF, and preprocess XFA forms for PDF workflows.
Powerful PDF debugging
Analyze partial and unfinished documents during their creation with pdfDebug. Integrates into your IDE to view internal structure of your PDF files.
Increase document security in contracts, non-disclosure agreements etc. Ensure document integrity to prove there have been no unauthorized changes.
Automate PDF generation
IText enables the automatic generation of multiple types of documents, such as invoices, statements, boarding passes etc. as PDF.
Automate PDF processing
Extract data PDF documents such as invoices, reports, forms etc. with pdf2Data. Recognize data inside PDFs based on pre-defined templates.
Modify PDF structure
Split and merge PDFs, add text or other content such as barcodes, image, watermarks and stamps to documents.
Customize PDFs with programming
Optimize your PDF workflow by using Java or .NET to program PDFs that perfectly fit your document needs.
Compliant with modern standards
iText supports PDF 2.0 and enables you to use PDF/A for long-term archiving and create accessible PDF/UA documents.
Flexible licensing options
iText gives you the choice of either using it for free under the conditions of an AGPL license, or a commercial license option if you prefer.
Use data-driven templates for PDF forms
Simplify the process of creating multiple data-driven templates with iText DITO and save valuable development time and resources.
Blockchain technology integration
Secure and authenticate digital invoices, contracts, tenders and more by storing the digital signatures in a Blockchain, rather than in documents.
News & Events
Learn what we are working on to make your applications even better, which events and webinars we're planning, and much more.