On this page you will find all our currenly available tutorials to help you get started with our products.
In case you would still have questions or feedback, don't hesitate to contact us.
iText 7 Building Blocks Tutorial
Written by Bruno Lowagie, founder and original designer of the iText SDK, iText 7 Building Blocks is your comprehensive guide through iText 7's rich features and functionalities. Note that this is a book in progress: chapters are released individually on our website, but the current form of the book can be downloaded as such at an no cost by clicking on the button that leads you to the free book download.
iText 7 is here! Our jump-start tutorial is an essential reading companion that allows you to jump right in and appreciate iText 7's innovations, improved logic and more far-reaching power. It covers iText 7's basic building blocks, how to add low-level content, using renderers and handlers, making PDFs interactive and creating PDF/A and PDF/UA documents, among other topics. Through our website, it's freely available as an eBook.
pdfDebug is iText 7's add-on that lets you debug your PDF creation process in real time. With a clear debugging overview, you can quickly locate and fix bugs in your content streams or data structure right at the source without requiring frustrating and time-consuming searches. Shedding light on your internal document structure helps improve your organization and programming skills and will make you more familiar with the logic of PDF. Best of all - you can try out pdfDebug for free.
pdfSweep allows you to permanently erase sensitive content from a PDF. This is done by eliminating the text from the visibile document while also eliminating any structural content to letter, word or line spacing. This allows the information you still want to remain readable and coherent, but does not give clues as to the omitted content.
pdf2Data is an iText add-on that enables you to extract and process PDF data by defining the information that is important to you and pulling it out, programatically. It works best by creating a template PDF to set the fields you will extract. This way all of your data can be realiably extracted within your set fields. This allows you to extract information from thousands of PDFs quickly and easily.
Dynamic PDF files are invaluable to automating document processes, allowing you to generate new fields based on user responses and automatically filling them, if you set the proper parameters. pdfXFA allows you to process and finalize dynamic forms and is the successor of XFA Worker, offering all of the same functionality but with a convenient API.
HTML and CSS content can easily be converted into PDF with our new iText 7 add-on, pdfHTML. This add-on is a premium upgrade from our XML Worker, providing you more functionality out of the box, and easier extensibility with dynamic forms. pdfHTML supports a wide array of HTML tags and CSS properties as well as processing of responsive HTML by configuring media queries.
Off the-shelf PDF creators often have problems with character interactions or writing systems such as the Indic Devanagari family, and with compound characters that are difficult to separate in text, making text extraction difficult. pdfCalligraph solves this challenge by offering a neat conversion to PDF for these scripts and stylistic improvements, so that you can use the font features and writing systems of your choice in PDF.
Simplify invoicing by integrating XML into a PDF container. The most advanced standard for this is the German ZUGFeRD that allows you to send and receive invoices in PDF without specific software needs. pdfInvoice allows you to be fully compliant with it by producing PDFs that can be correctly interpreted by both devices (through the XML components) and human users (through the PDF visualization), ultimately saving you time, effort and money on countless paper processes.