iText is a library for creating and manipulating PDF files in Java and .NET. It was created in 2000 and written by Bruno Lowagie. The source code was initially distributed as open source under the Mozilla Public License or the GNU Library General Public License open source licenses. However, as of version 5.0.0 (released Dec 7, 2009) and version 4.2.0 (released Jul 10, 2015) it is distributed under the GNU Affero General Public License version 3. A fork of the LGPL/MPL licensed version of iText is currently being actively maintained as the OpenPDF library on GitHub. iText is also available thr
via Wikipedia infobox
~5 min read
iText is a library for creating and manipulating PDF files in Java and .NET. It was created in 2000 and written by Bruno Lowagie. The source code was initially distributed as open source under the Mozilla Public License or the GNU Library General Public License open source licenses. However, as of version 5.0.0 (released Dec 7, 2009) and version 4.2.0 (released Jul 10, 2015) it is distributed under the GNU Affero General Public License version 3. A fork of the LGPL/MPL licensed version of iText is currently being actively maintained as the OpenPDF library on GitHub. iText is also available through a proprietary license, distributed by iText Software NV.
iText provides support for advanced PDF features such as PKI-based signatures, 40-bit and 128-bit encryption, colour correction, Tagged PDF, PDF forms (AcroForms), PDF/X, colour management via ICC profiles, and barcodes, and is used by several products and services, including Eclipse BIRT, Jasper Reports, JBoss Seam, Windward Reports, and Pdftk.
iText Core/Community is a high-performance, battle-tested library that allows you to create, adapt, inspect and maintain PDF documents, allowing you to add PDF functionality to your software projects with ease. It is also available for .[NET][itextdotnet] (C ). Core library: PDF creation with the use of our layout engine PDF manipulation, e.g. merging multiple PDFs into one, adding new content, ... PDF digital signing PDF form creation and manipulation Working with PDF/A documents Working with PDF/UA documents FIPS-compliant cryptography Barcode generation SVG support [Addons:][all products] Converting XML/HTML & CSS to PDF [repo][pdfhtml], [info][pdfhtmlproduct] Perform OCR on images and PDF documents [repo][pdfocr], [info][pdfocrproduct] Redacting sensitive information in PDF documents [repo][pdfsweep], [info][pdfsweepproduct] Support for international character sets (e.g. Arabic, Chinese, Hebrew, Thai, ...) [info][calligraph] Optimize PDF documents for reduced file size, and increased performance [info][optimizer] Flattening XFA documents [info][xfa] PDF debugging [repo][rups], [info][rupsproduct] The easiest way to get started is to use Maven, just add the following entries to your pom.xml file: For more advanced use cases, please refer to the Installation guidelines. You can also [build iText Community from source][building]. GraalVM compatibility Starting from version 8.0.3 iText Core supports native image compilation using GraalVM. See [building] for details. This is a small subset of examples to get you started. For more advanced examples, refer to our Knowledge Base or the following links: Examples repo, Signing examples.
Excerpt from the source-code README · 48,315 chars · not written by Vinony
via Wikidata · CC0
Discovered by embedding cosine similarity (sentence-transformers MiniLM, 384-dim).