Fact-checked by Grok 2 weeks ago

iText

iText is an open-source PDF library designed for programmatically creating, editing, and manipulating PDF documents, primarily supporting the and .NET (C#) programming languages. Originally developed by Bruno Lowagie in 1999 at the University of Ghent as a tool for generating student lists, it was first released on February 14, 2000, under the name "interactive text" and has since evolved into a comprehensive toolkit for digital document workflows. The library's core functionality revolves around high-level APIs for tasks such as generating PDFs from scratch, merging or splitting existing files, filling interactive forms, and ensuring compliance with standards like , , and PDF 2.0. Low-level APIs allow developers to read, insert, update, or delete PDF objects directly, supporting features like handling, modern , batch processing, and large file management. iText Core, the foundational component available in version 9 as of 2025, serves as the basis for both open-source and commercial editions, with add-ons extending capabilities for HTML-to-PDF conversion (pdfHTML), text (pdfSweep), (pdfOCR), and more. Historically, iText transitioned from an academic project to a commercial entity through key milestones: the release of iText 1.0.0 in 2003, the publication of the first iText in Action book in 2006, and the founding of 1T3XT BVBA in 2008 to commercialize the software. A significant shift occurred in 2009 with the license change from MPL/LGPL to the GNU Affero General Public License (AGPL), which requires disclosure for distributed applications, alongside the launch of iText 5.0.0 and its .NET port, iTextSharp. The company reorganized as iText Software BVBA in 2011, expanded internationally with a U.S. office in 2013, and released iText 7 in 2016 as a unified for and .NET. Further growth included the acquisition by PDFTron in 2022 (later part of Apryse) and releases of iText 8 in 2023 and iText 9 in 2024 (with iText Suite 9.3 in October 2025), incorporating enhanced security, digital signatures, and support. Licensing options include the AGPL for the free iText Community edition, which offers full core features but mandates open-sourcing derivative works, or commercial licenses through iText Suite for proprietary use without such requirements, providing additional support and add-ons. With millions of users worldwide and applications in industries like , healthcare, and , iText remains a leading solution for PDF , backed by an active and extensive .

Overview

Core Functionality

iText serves as a programmable library designed for creating, editing, inspecting, and maintaining PDF documents within Java and .NET environments, enabling developers to automate complex PDF workflows programmatically. It provides high-level APIs that abstract the intricacies of PDF structure, allowing users to generate documents from scratch or modify existing ones efficiently. Core operations include merging and splitting PDF files, adding elements such as text, images, and interactive forms, as well as extracting content like text, tables, and images for further processing. These capabilities support a range of automation tasks, from batch processing large volumes of documents to integrating PDF handling into enterprise applications. The library excels in high-performance features tailored for demanding scenarios, such as handling extensive documents without compromising speed or memory usage. It incorporates font embedding to ensure consistent rendering across devices and supports through handling of complex scripts, including CJK, , and Indic languages, via dedicated modules like pdfCalligraph. This makes iText suitable for global applications requiring precise and control. Additionally, its extensible allows for custom extensions, enhancing its adaptability to specific needs like optimizing file sizes or integrating with other document formats. Common use cases demonstrate iText's versatility in practical settings, such as generating dynamic reports from sources, automating creation with embedded barcodes and signatures, and streamlining workflows for archiving or compliance. For instance, organizations leverage it to fill and flatten PDF forms at scale for customer campaigns, reducing manual intervention while maintaining PDF standards compliance. These functionalities position iText as a foundational tool for developers building robust PDF solutions in professional environments.

Supported Platforms

iText provides primary support for the Java programming language, requiring JDK 17 or later for iText 9.x (with earlier versions such as 7.x supporting JDK 8 or higher), enabling developers to integrate PDF functionality into Java-based applications. For .NET environments, it supports C# through iText for .NET, targeting .NET Standard 2.0 and compatible frameworks such as .NET Core 2.0 and .NET Framework 4.6.1 or higher, with iTextSharp serving as the legacy .NET port of earlier iText 5 versions. As of iText 9.3 (October 2025), the library includes support for modern frameworks like .NET MAUI AOT. The library exhibits strong cross-platform compatibility, operating seamlessly on Windows, , and macOS operating systems due to the inherent portability of and .NET runtimes. It also integrates effectively with cloud environments, including AWS Marketplace for bring-your-own-license deployments and for hosting related components. Integration with development ecosystems is facilitated through standard build tools: and for Java projects via repositories like Maven Central or iText's Artifactory, and for .NET projects. Common IDEs such as and support Java development with iText, while handles .NET integrations efficiently. For mobile usage, iText offers support on through bindings starting from version 7.2.3, allowing PDF operations in mobile applications, though iOS integration relies on .NET cross-platform tools such as .NET MAUI (supported since iText 9.2). The library is particularly optimized for server-side applications, where it handles high-volume PDF processing in enterprise environments. System requirements vary by use case, with basic operations feasible on standard hardware and more complex tasks, such as large-scale document generation, requiring scalable resources like multi-core CPUs and several gigabytes of depending on workload intensity.

History

Founding and Early Development

iText originated in 1998 at (UGent) in , where Bruno Lowagie, a civil architectural and university employee, developed an initial PDF library named rugPDF as part of academic research into PDF generation. This early project addressed the need for programmatic PDF creation in academic and web applications, stemming from Lowagie's frustration with the lack of suitable open-source tools for generating dynamic documents like student lists. In 1999, Lowagie rewrote rugPDF from scratch, rebranding it as iText—short for "interactive text"—to improve its architecture and usability for Java-based environments. The first public release, version 0.30, occurred on February 14, 2000, and was made available as under the (MPL) and (LGPL). Initially focused on basic PDF generation and manipulation, iText enabled developers to insert dynamic content into PDFs programmatically, filling a gap in Java tools for server-side document creation. Early development saw key contributions from Paulo Soares, who joined the project in the summer of 2000 and became one of its primary developers. Soares's involvement led to the creation of iTextSharp, a .NET port of iText, with initial work beginning around that time to extend the library's reach beyond Java. By the mid-2000s, iText had gained traction in academic and small-scale applications, but growing enterprise demand prompted a shift toward commercialization. In , as adoption expanded, Lowagie and partners formed iText Software Corp. to manage the library's development and provide professional support, marking the transition from a university-led open-source project to a structured entity. This move coincided with updates to the licensing model to accommodate enterprise needs.

Major Releases and Milestones

In , iText 5 marked a pivotal shift with the license change to AGPLv3 and its release that year, introducing support for 5 and enhancements to form handling and digital signing capabilities. This version also launched iTextSharp for .NET, expanding cross-platform development and solidifying iText's role in PDF manipulation. The introduction of iText 7 in 2016 represented a complete redesign, adopting a modular with add-ons for specialized tasks, alongside optimizations for handling large files through improved memory management and rendering efficiency. These changes unified and .NET implementations under iText Core, enhancing intuitiveness and future-proofing the library. iText 8, released in 2023, integrated built-in compliance via direct support for Bouncy FIPS APIs and advanced ISO cryptographic standards such as ISO/TS 32001 for digests and ISO/TS 32002 for ECDSA/ signatures, streamlining digital signing processes. In , iText 9 advanced further by incorporating ISO/TS 32003 and ISO/TS 32004 standards for AES-GCM , in secure PDFs, and a dedicated for comprehensive validation. In 2025, iText continued evolving with releases such as version 9.1.0 in February (enhanced and CSS support, faster tables), 9.2.0 in May (.NET MAUI AOT compatibility and PDF/UA-2 validation), and 9.3.0 in October (improved OCR, validation, and file optimization). On the corporate front, iText became commercially available in 2008 with the sale of its first proprietary license, enabling revenue streams alongside open-source distribution. In April 2022, iText was acquired by PDFTron (rebranded as Apryse in 2023), which broadened its global development resources and integrated it into a larger ecosystem. The library's 20th anniversary in 2020 was commemorated with the release of iText 7.1.10, highlighting ongoing updates while reaffirming its open-source heritage.

Licensing and Distribution

Open Source Licensing

iText adopted the GNU Affero General Public License version 3 (AGPLv3) with the release of version 5.0.0 in December 2009, marking a significant change from its prior (MPL) and (LGPL) arrangements. This transition followed an extensive and cleanup conducted between 2007 and 2009, including obtaining contributor license agreements and resolving ambiguities from borrowed code snippets, to ensure a robust open-source foundation. The switch to AGPLv3 was specifically aimed at preventing , closed-source exploitation of the library while encouraging contributions back to the community, thereby protecting against commercialization without reciprocal open-source development. Under the AGPLv3, iText is free for use in open-source projects that comply with its provisions, which mandate that any modifications or derivative works must also be released under the same . A key distinction of AGPLv3 from earlier GPL variants is its extension to network-based distribution: if iText is incorporated into software offered over a network (such as a ), the complete of that software—including iText integrations—must be made publicly available to users interacting with it. This ensures that users can access, study, and potentially improve the software, fostering collaborative development. Non-compliance, such as using iText in closed-source environments without source disclosure, constitutes a violation. The community edition of iText, referred to as iText Core or iText Community, encompasses the core PDF creation and manipulation functionalities licensed under AGPLv3, available at no monetary cost but subject to these stringent requirements. It supports essential operations like document generation, text extraction, and basic security features, making it suitable for projects committed to open-source principles. Source code for the and .NET versions, along with detailed version histories, is hosted on official repositories, enabling developers to review, contribute, and track changes. Some notable forks, such as , maintain versions based on pre-5.0 iText code under the original LGPL/MPL licenses, providing alternatives for users seeking less restrictive terms.

Commercial Options and Support

iText employs a dual-licensing model, offering licenses alongside the open-source AGPLv3 alternative, enabling developers to integrate the library into closed-source applications without the requirement to disclose their . This approach allows users to avoid the restrictions of the AGPL while utilizing iText's full capabilities for PDF generation and manipulation in . Commercial license types include volume-based subscriptions, which are priced according to the number of PDFs processed and offer discounts for higher volumes; unit-based end-user device licenses, suitable for desktop, laptop, or mobile applications with unlimited PDF output per licensed device; and custom OEM distribution or enterprise agreements tailored to specific deployment needs. Subscriptions, such as plans covering iText products, provide ongoing access to updates and maintenance. These licenses include benefits such as access to professional support teams for issue resolution and bug fixes, free upgrades to new releases, and the ability to use iText add-ons in closed-source environments without AGPL obligations. Paid support agreements are mandatory for the first year of a commercial license and renewable annually, granting priority access to in-house developers via a dedicated support portal. While specific SLAs are customized, enterprise agreements often incorporate commitments alongside indemnity for verified claims. Pricing structures are custom and determined by factors like document volume, deployment type ( or ), and features required, with volume discounts available; initial costs typically start in the low thousands for developer or small-scale use, scaling to enterprise bundles for high-volume operations. Separate paid support agreements handle ongoing maintenance beyond the initial license term. iText's licensing model has faced criticism for aggressive enforcement of AGPL terms, with some users and commentators labeling Apryse/iText as a "licensing " in disputes over compliance as of 2025. Since its acquisition by PDFTron (which rebranded as Apryse in February 2023) in April 2022, iText's commercial offerings have benefited from enhanced global support infrastructure, integrating with Apryse's broader ecosystem for improved scalability and service delivery.

Technical Features

PDF Creation and Manipulation

iText's PDF creation capabilities rely on a modular architecture in its core library, primarily utilizing the PdfWriter class to handle output streams and compression settings, the low-level PdfDocument for structural management, and the high-level Document class from the layout module for adding content elements. The Document class serves as the entry point for layout, allowing developers to add hierarchical elements such as Paragraph for text, Table for tabular data, and Image for graphics, which are rendered into PDF pages automatically. For instance, basic PDF generation involves instantiating a PdfWriter with an output file, creating a PdfDocument from it, and then using Document to append content. Manipulation of existing PDFs is facilitated through the PdfReader class, which parses input files to create a readable PdfDocument, enabling operations like merging, stamping, and extraction. Merging multiple PDFs into a single document uses the PdfMerger utility, which copies pages while preserving structure, such as form fields via PdfPageFormCopier. Note that in iText 9, the PdfMerger constructor requires PdfMergerProperties. Stamping adds or overlays content on existing pages using PdfCanvas for direct drawing or annotations, while content extraction accesses text, images, or via reader methods on PdfPage objects. A representative example for merging involves creating a destination PdfDocument, instantiating PdfMerger, and sequentially merging source documents by page range. Advanced operations include handling dynamic forms with PdfAcroForm, which manages interactive fields like text boxes and checkboxes; developers can fill fields by accessing them via getField() and setting values, ensuring appearance generation for proper rendering. Annotations, such as text markups or highlights, are added using PdfAnnotation subclasses like PdfLinkAnnotation for hyperlinks, positioned via rectangles on pages and linked to URIs or internal destinations with PdfAction. Hyperlinks, for example, can be created with PdfLinkAnnotation and PdfAction.createURI(), then attached to page elements. Compression optimization is achieved through PdfWriter properties, setting levels from 0 (no ) to 9 (maximum), alongside object for reduced . The following Java code demonstrates basic PDF creation (compatible with iText 7 and later, minor adjustments may apply for iText 9):
java
import com.itextpdf.kernel.pdf.PdfDocument;
import com.itextpdf.kernel.pdf.PdfWriter;
import com.itextpdf.layout.Document;
import com.itextpdf.layout.element.Paragraph;

try (PdfWriter writer = new PdfWriter("output.pdf");
     PdfDocument pdf = new PdfDocument(writer);
     Document document = new Document(pdf)) {
    document.add(new Paragraph("Hello World"));
}
For adding a table:
java
import com.itextpdf.layout.element.[Cell](/page/Cell);
import com.itextpdf.layout.element.[Table](/page/Table);
import com.itextpdf.layout.property.UnitValue;

[Table](/page/Table) table = new [Table](/page/Table)(UnitValue.createPercentArray(new float[]{1, 1}));
for (int i = 0; i < 2; i++) {
    table.addCell(new [Cell](/page/Cell)().add(new [Paragraph](/page/Paragraph)("Cell " + i)));
}
document.add([table](/page/Table));
An example of form field manipulation:
java
import com.itextpdf.forms.PdfAcroForm;
import com.itextpdf.forms.fields.PdfTextFormField;
import com.itextpdf.kernel.pdf.PdfDocument;
import com.itextpdf.kernel.pdf.PdfReader;
import com.itextpdf.kernel.pdf.PdfWriter;

PdfDocument pdfDoc = new PdfDocument(new PdfReader("input.pdf"), new PdfWriter("output.pdf"));
PdfAcroForm form = PdfAcroForm.getAcroForm(pdfDoc, true);
PdfTextFormField nameField = PdfFormField.createText(pdfDoc, new [Rectangle](/page/Rectangle)(100, 700, 200, 20), "name", "");
form.addField(nameField);
nameField.setValue("[John Doe](/page/John_Doe)");
pdfDoc.close();
Performance tips include setting metadata with PdfDocument.addEventHandler() for custom , generating bookmarks via Document outlines for navigation, and enabling full mode in PdfWriter for large documents to minimize without loss. Multi-threaded is supported by creating separate PdfDocument instances per , ensuring thread-safety in read operations but synchronizing writes to avoid conflicts. These techniques can significantly reduce sizes, depending on and optimization techniques used.

Digital Signing and Security

iText provides robust tools for securing PDF documents through encryption and digital signatures, ensuring confidentiality, integrity, and authenticity. Encryption in iText supports both legacy RC4 and modern AES algorithms (AES-128 and AES-256), allowing developers to protect documents against unauthorized access. As of iText 9 (released November 2024), enhanced support includes AES-256 in GCM and CFB modes per ISO/TS 32003, along with MAC-based integrity protection for tamper detection. User and owner passwords can be set to control access, with the user password restricting opening the document and the owner password managing permissions such as printing or editing. Permission settings are configured via the WriterProperties.setStandardEncryption() method in iText 7, where flags like EncryptionConstants.ALLOW_PRINTING or EncryptionConstants.ALLOW_COPY define allowed operations. For digital signing, iText implements the IExternalSignature interface, which enables the use of private keys for creating signatures with digest algorithms such as SHA-256 or SHA-512. It supports and profiles, including CAdES and PAdES-4, to comply with standards for advanced electronic signatures in PDFs. Timestamping is facilitated through integration with Time Stamping Authority (TSA) servers, such as those from , to provide verifiable timestamps for . Signature validation in iText involves verifying the document's by hashing the PDF bytes (excluding the itself) and comparing against the signed using the signer's public key. Long-Term Validation (LTV) extensions are supported via the Document Security Store (DSS) and Document Timestamp (DTS), incorporating Validation Related Information (VRI) like and revocation data (CRL/OCSP) to maintain validity beyond certificate expiration. Certificate handling includes the signer's certificate, intermediate certificates up to the root , ensuring a trusted path for authenticity checks. iText 8 (released 2023) achieved compliance through support for modern algorithms like Ed25519 and Ed448 as per FIPS 186-5, with and ISO crypto algorithms integrated via ISO/TS 32002 for digital signatures and ISO/TS 32001 for digests, enhancing resistance to cryptographic attacks. iText 9 builds on this with additional ISO/TS 32003 features for advanced encryption and integrity. A typical for creating and verifying a signed PDF (example for iText 7; iText 9 uses updated classes like SignerProperties and SignatureFieldAppearance for appearances) begins with loading an existing PDF using PdfReader, then instantiating PdfSigner with an IExternalSignature implementation (e.g., PrivateKeySignature using a private key and SHA-256). The signature is applied via signDetached(), incorporating the certificate chain and optional TSA . For , load the signed PDF with PdfReader, use PdfPKCS7 or similar to check the , validate the certificate chain against trusted roots, and confirm LTV data if present. Note: iText 9 includes breaking changes to signing APIs; consult documentation for updates.
java
// Example: Creating a signed PDF (iText 7 Java)
PdfReader reader = new PdfReader(src);
PdfSigner signer = new PdfSigner(reader, dest, new StampingProperties());
IExternalSignature pks = new PrivateKeySignature(keyAlias, digestAlgorithm, provider, privateKey, chain);
ISignerMechanismParams mechanismParams = new DefaultDigest();
PdfPKCS12SignatureContainer pksc = new PdfPKCS12SignatureContainer(signer, pks, mechanismParams);
signer.signDetached(pksc);
This code snippet demonstrates the core steps for detached signing, ensuring the original document remains unaltered while appending the signature.

Standards Compliance

Core PDF Specifications

iText provides full support for ISO 32000-1:2008, the specification defining PDF 1.7, enabling the creation and manipulation of documents with advanced features such as transparency blending modes and optional content groups (OCGs) for layered visibility control. This compliance ensures compatibility with standard PDF viewers and preserves document integrity across various rendering environments, as PDF 1.7 forms the foundational structure for most modern PDF workflows. Starting with version 7.1, released in , iText incorporates support for ISO 32000-2:2020 (PDF 2.0), which extends PDF capabilities with features like embedded files for associating supplementary data, annotations for interactive models, and expanded color spaces including enhanced profiles for precise . These enhancements allow developers to produce more versatile documents, such as those with multimedia integrations or accurate color reproduction, while maintaining with PDF 1.7. For long-term preservation, iText adheres to the family of standards, including PDF/A-1 (ISO 19005-1:2005) based on PDF 1.4 for basic visual fidelity, PDF/A-2 (ISO 19005-2:2011) extending to PDF 1.7 with support for and digital signatures, PDF/A-3 (ISO 19005-3:2012) permitting non-PDF attachments like spreadsheets within a PDF , and PDF/A-4 (ISO 19005-4:2020) based on PDF 2.0, which adds support for advanced features such as digital signatures, annotations, and page-level output intents while enforcing self-contained documents. These standards enforce self-contained documents with embedded fonts, standardized , and restrictions on features like or that could hinder future accessibility, ensuring reliable archiving for legal and archival purposes. iText also supports accessibility standards through PDF/UA-1 (ISO 14289-1:2014), introduced in 2013 for tagged PDF structures compatible with screen readers, and PDF/UA-2 (ISO 14289-2:2024), available since version 8.0.3 in early 2024, which builds on PDF 2.0 for advanced handling and semantic tagging. These implementations facilitate with regulations like the by enabling logical document structures that assistive technologies can interpret effectively. To verify compliance, iText includes built-in conformance checking mechanisms, such as the PdfConformance class introduced in version 9.2, which validates output against and profiles during document creation, flagging deviations like missing metadata or invalid color spaces. This integrated validation supports proactive adherence to standards without requiring external tools, though full certification may involve additional validators like veraPDF.

Extensions and Specialized Standards

iText extends its core PDF 2.0 capabilities through support for several ISO technical specifications that enhance digital signatures and encryption, enabling advanced security features beyond the foundational ISO 32000-2 standard. These extensions include ISO/TS 32001, which adds support for SHA-3 and SHAKE256 hash algorithms in PDF documents, allowing for more robust cryptographic hashing in signature processes. iText version 8 and later provides full implementation of this specification, facilitating the use of these modern hash functions in digital signatures. Building on this, ISO/TS 32002 extends digital signature support in PDF 2.0 by incorporating NIST-P, Brainpool, and Edwards Curve (EdDSA) families of elliptic curves, including Ed25519 and Ed448, to address evolving cryptographic needs such as post-quantum readiness for certain algorithms. iText 8+ offers comprehensive support for these enhancements, enabling the creation and validation of signatures using these advanced elliptic curve methods. Similarly, iText achieves PAdES compliance across Baseline, B, T, LT, and LTV-A profiles, which align with ETSI EN 319 122 standards for advanced electronic signatures in PDF, incorporating long-term validation elements like revocation information and timestamps. This support is integrated via high-level APIs for two-phase signing and LTV enabling, ensuring compatibility with regulatory requirements for verifiable electronic documents. Further advancements in iText 9, released in November 2024, introduce full support for ISO/TS 32003 and ISO/TS 32004, focusing on and protections. ISO/TS 32003 adds AES-GCM (Galois/Counter Mode) to the Encrypt dictionary, providing that combines with in a single operation. ISO/TS 32004 complements this by specifying (MAC) mechanisms for encrypted PDFs, using keys derived from encryption parameters to detect tampering without requiring additional signatures. These features enable comprehensive digital signature validation, including built-in APIs for checking certificate chains, revocation status, and policy compliance. In addition to security-focused extensions, iText provides partial support for niche applications through its handling of PDF forms and annotations. While not fully dedicated to , iText's AcroForm capabilities align with aspects of ISO 16612-2 (PDF/VT-1 and PDF/VT-2), which builds on PDF/X-4 for transactional forms and dynamic content exchange in high-volume printing workflows. For multimedia, iText supports rich media annotations as defined in ISO 32000-2, including embedding of video, audio, and content via the RichMediaAnnotation class, though full interoperability may depend on viewer implementations. These extensions position iText as a key tool for regulatory compliance in sectors like and , particularly under the EU's framework (Regulation 910/2014), which mandates qualified electronic signatures and trust services for cross-border transactions. By integrating these ISO addenda, iText facilitates secure, long-term valid documents that meet eIDAS levels from simple to qualified, including LOTL (List of Trusted Lists) cache for certificate validation. This support ensures documents remain verifiable even as cryptographic standards evolve, reducing risks in automated workflows.

Ecosystem and Forks

Add-ons and Modules

iText Core provides foundational functionality for PDF creation and manipulation, while its add-ons extend capabilities for specialized tasks such as advanced rendering, data extraction, and form handling. These modules are designed to integrate seamlessly with the core library, enabling developers to address complex requirements like multilingual support or automated data processing without rebuilding from scratch. Key add-ons include pdfHTML, which converts and CSS into standards-compliant, accessible PDFs, supporting features like tagging for structured documents such as reports and . pdfCalligraph enhances typography by handling complex scripts (e.g., , Hebrew, ) and right-to-left (RTL) text rendering, including features like and ligatures for accurate global language support. pdf2Data facilitates template-based data extraction from structured PDFs, using rules for positions, fonts, and patterns to pull information like invoice details into reusable formats. Additional modules cover niche functionalities: pdfOCR integrates to convert scanned images or PDFs into searchable PDF/A-3u files, supporting AI-based engines like docTR for multilingual . pdfXFA flattens dynamic forms into static, signable PDFs compliant with PDF 1.7 standards, suitable for securing archival documents. pdfDebug offers real-time inspection tools for PDF structure, allowing developers to visualize content streams, set breakpoints, and debug issues like resource mismatches during creation. Under the AGPLv3 open-source license, iText Core and select add-ons (e.g., pdfHTML, pdfCalligraph) are available at no cost, with source code accessible for community use, though compliance requires offering modifications publicly. Commercial licenses bundle all add-ons, removing AGPL restrictions for proprietary applications and providing enterprise support. Integration typically occurs via Maven for Java projects; for instance, pdfHTML uses the dependency com.itextpdf:html2pdf to enable HTML-to-PDF conversion in workflows. Similar dependencies exist for other modules, such as com.itextpdf:pdfcalligraph for advanced typography. Use cases for these add-ons include converting web content to accessible PDFs with pdfHTML for , processing multilingual documents via pdfCalligraph to support global invoicing, and automating template filling with pdf2Data for efficient data workflows in and .

Notable Forks

One of the most prominent forks of iText is , which originated as a community-driven project to preserve the original open-source licensing model after iText transitioned to the AGPL with 5.0. Forked in 2016 from iText 4.2.0 (specifically the SVN tag 4.2.0), OpenPDF maintains the dual LGPL-2.1+ and MPL-2.0 licenses, allowing greater flexibility for integration into without the copyleft obligations of AGPL. This fork emphasizes long-term stability through ongoing bug fixes and minor enhancements, while avoiding the more restrictive licensing that prompted its creation. The primary motivation for OpenPDF's development was the desire among developers to continue using iText's core functionality in closed-source projects without needing to disclose or purchase licenses, as the AGPL change in iText 5 imposed stricter requirements for network-deployed applications. As a for iText 4 and earlier versions, OpenPDF retains compatibility with legacy workflows, supporting PDF 1.7 features comprehensively while evolving to include PDF 2.0 (ISO 32000-2:2020) compliance in recent releases. Key differences from mainline iText include the absence of advanced post-2016 features like PDF/A-3 enhancements or certain PDF 2.0 extensions beyond core support, but it compensates with dedicated modules such as -html for HTML-to-PDF conversion and -renderer for PDF viewing, both under LGPL. The project remains actively maintained on under the LibrePDF organization, welcoming contributions aligned with its permissive licensing. Beyond , several minor s have emerged, particularly derivatives of iTextSharp—the .NET port of iText—which saw reduced official following the AGPL shift. Examples include efforts like the itext2 of iText 2.1.7, aimed at preserving LGPL/MPL compatibility for .NET environments, though these are less actively developed and focus on basic PDF manipulation without significant updates. These s serve niche needs in legacy .NET projects seeking to avoid commercial dependencies but lack the breadth and ongoing support of . As of August 2025, OpenPDF reached version 3.0.0, incorporating performance improvements like batch utilities for high-throughput PDF generation using Java 21 virtual threads, and it continues to be adopted in open-source and proprietary projects as a cost-effective alternative to licensed iText versions.

Recognition

Awards and Accolades

iText has received multiple recognitions for its innovations in PDF technology, particularly in the areas of document creation and security solutions tailored for small to medium-sized enterprises. In the Stevie Awards, iText earned Bronze medals for Most Innovative Company of the Year in the under-100-employees category in 2015, 2019, and 2021, highlighting its advancements in open-source PDF libraries that enable efficient document manipulation and compliance. Additionally, in 2017, iText was awarded a Silver Stevie in the International Business Awards for Most Innovative Tech Company, acknowledging its contributions to scalable PDF processing tools. In 2022, iText received a Bronze Stevie Award for Achievement in Customer Satisfaction in the American Business Awards. The company also secured accolades in growth and project excellence. In 2021, iText won the Document Manager Awards for Project of the Year in the for its of secure signing with Singapore's Singpass system via Dedoco, demonstrating practical application of PDF security in government services; it was also a runner-up in Low-Code Document Generation. In 2022, iText won the Document Manager Awards for Project of the Year in the Private Sector. Earlier, iText was recognized as Belgium's fastest-growing technology company by in 2014, reflecting rapid expansion driven by its core PDF library adoption. In 2016, it ranked 1308th on the Inc. 5000 list of fastest-growing private companies and fifth among Belgian firms, underscoring sustained revenue growth from software innovations. Leadership recognition further bolsters iText's profile. In 2016, founder and then-CEO Bruno Lowagie was nominated for Belgian IT Person of the Year by DataNews, selected among 50 candidates for his role in pioneering open-source PDF development. Following its acquisition by Apryse (formerly PDFTron) in 2022, iText's technologies have gained broader global visibility through integrated offerings, amplifying its industry stature.

Industry Adoption

iText has seen widespread adoption across various industries due to its robust PDF generation and manipulation capabilities. It is integrated into popular open-source tools such as , where it serves as the primary engine for exporting reports to PDF format, enabling dynamic document creation in applications. Similarly, iText is utilized in systems like Alfresco for PDF processing tasks, including rendition generation and document enhancement through add-ons like the Alfresco PDF Toolkit. In the finance sector, enterprises leverage iText for secure reporting, such as generating compliant digital statements with encryption and digital signatures to meet regulatory requirements. Government agencies employ it for e-invoicing solutions, supporting standards like ZUGFeRD for hybrid PDF/XML invoices that facilitate automated processing in public and administrative workflows. The industry benefits from iText's support for e-book formatting and high-fidelity PDF output, ensuring compatibility with archival standards. Notable case studies highlight iText's practical impact. In the EU , iText powered projects focused on creating accessible PDFs compliant with standards, earning the 2021 Document Manager Award for "Project of the Year: " for enabling inclusive document workflows in governmental operations. In banking, Green Dot Bank uses iText Core and pdfHTML to produce millions of on-demand, customized digital statements for , handling high-volume processing with scalability and security features like compliant digital signatures. The iText community reflects its broad appeal, with millions of users worldwide, including both open-source and commercial developers, and approximately 15,000 daily downloads of its libraries. Its repositories, such as itext-java, maintain active engagement with contributions and examples that support ongoing development. Forums and knowledge bases, including discussions under the iText tag, demonstrate a vibrant where developers share solutions for PDF challenges. iText has influenced the evolution of the PDF ecosystem by implementing and promoting ISO standards, such as for archiving and for , and participating in the PDF Association to advance compliance and interoperability. Its tools are cited in discussions around PDF extensions, contributing to modern features like enhanced digital signing in PDF 2.0. Following its acquisition by Apryse in , iText's reach has expanded to millions of developers through bundled solutions in Apryse's SDK offerings, accelerating adoption in development.

References

  1. [1]
    iText Core: an open-source PDF development library for Java and ...
    iText Core is a straightforward, performant and extensible library that is ready to handle the challenges of today's digital document workflows.
  2. [2]
    Our history | iText PDF
    Bruno Lowagie quits his day job at the University of Ghent to focus full time on iText. 2009. Our license changes from MPL/LGPL to AGPL. We establish iText ...
  3. [3]
    iText Community
    ### Summary of iText Community
  4. [4]
    iText: The Leading PDF Library for Developers
    The leading Java and C# PDF Library SDK. A programmable Java and .NET PDF SDK library to create, manipulate and edit PDF documents.Downloads · Licensing · API documentation · iText Core
  5. [5]
    Features | iText PDF
    This article examines how the standard has evolved, and how you can use the dual-licensed iText Core library to easily create ZUGFeRD-compatible files to comply ...
  6. [6]
    Announcing deprecation of support for Java 7 | iText PDF
    Aug 26, 2020 · ... releases of the iText 7 Suite will target Java 8 SE. This blog post looks into our reasons for doing this, and what it will mean for iText users
  7. [7]
    Announcing deprecation of support for .NET Standard 1.6 | iText PDF
    Aug 26, 2020 · As of iText 7.1.13, we will be targeting .NET Standard 2.0 for the future development of the entire iText 7 Suite, instead of .NET Standard 1.6.
  8. [8]
    Installing iText for .NET - iText Knowledge Base
    We will walk you through the installation process, from downloading iText Core to adding the dependencies to your .NET build tool.
  9. [9]
    iTextSharp | iText PDF
    Launched in December 2009 to supersede iText 2, it is a PDF tool that represented a giant leap in programmable PDF technology and fueled the growth of iText ...
  10. [10]
  11. [11]
    iText DITO - Azure Deployment Video
    Feb 16, 2022 · iText DITO - Azure Deployment Video - iText DITO documentation. PDF template and document generation. Complete guide with examples.
  12. [12]
    Installing iText for Java - iText Knowledge Base
    We will walk you through the installation process, whether you use a build automation tool, such as Maven, or you want to download the JAR files directly.
  13. [13]
    iText 7 Suite 7.2.3 is released
    Jul 5, 2022 · This latest release features Android support in Core and HEIC encoding support for pdfRender. Plus, improvements to SVG and PDF/A support and much more!Itext 7 Core 7.2. 3 · Pdfhtml 4.0. 3 · Pdfrender 2.0. 2
  14. [14]
    pdf2Data System Requirements and Compatibility Guide
    iText guarantees software compatibility with both the Oracle JRE and Open JRE. We recommend you use Java 8 with the latest updates as pdf2Data might not work ...Missing: operating | Show results with:operating
  15. [15]
    Entreprenerd — A Book by Bruno Lowagie, the original developer of ...
    I developed free and open source software: iText, a FOSS PDF library (first released in 2000). I commercialized the technology: my wife and I founded iText ...Missing: history | Show results with:history
  16. [16]
    Licensing a library under the MPL - Open Source Stack Exchange
    Aug 20, 2021 · I started writing the first one ("rugPdf") in 1998 and I chose the LGPL when I released it. ... I released a second PDF library ("iText ...
  17. [17]
    Entreprenerd — Chapter 6: The Birth of iText
    report about the difference between rugPdf and iText. This report was a requirement to get tenure as an employee of Ghent University. Website Design in the ...<|control11|><|separator|>
  18. [18]
    20th Birthday Release: iText 7.1.10 | iText PDF
    Feb 14, 2020 · It's because that's the day the iText library, which we are working on daily, marks its 20th birthday: Feb 14, 2000 is the day when we released ...
  19. [19]
    Acknowledgments - iText in Action [Book] - O'Reilly
    On behalf of all iText users, I would like to thank Paulo Soares, who started working on iText in the summer of 2000. Thanks to his efforts, a relatively ...
  20. [20]
    iTextSharp-LGPL 4.1.6 - NuGet
    Dec 1, 2011 · iTextSharp is a port of the iText open source Java library for PDF ... Copyright 1999-2009 Bruno Lowagie and Paulo Soares. Share this ...
  21. [21]
    Can iText 2.1.7 / iTextSharp 4.1.6 or earlier be used commercially?
    After a comprehensive code review, iText/iTextSharp version 5 was released in 2009 under a dual AGPLv3 and commercial license model. Due to its high level ...
  22. [22]
    CVEs - iText 5 Documentation
    2023. CVE-2023-44483. iText 5 targets Java 5 which means that we can not update org.apache.santuario:xmlsec version to 2.x.x or newer as it requires Java 8.
  23. [23]
    Memorable Moments '16 | iText PDF
    Dec 29, 2016 · We proudly launched the iText 7 platform, a re-write of our popular iText 5 code- with more modular structure and add-on options to meet your ...Missing: architecture | Show results with:architecture
  24. [24]
    Large tables - iText Knowledge Base
    However, using the large tables feature still benefits from general speed and memory improvements, because we return unused objects to the garbage collector.
  25. [25]
    Get excited, iText 8 is here! | iText PDF
    May 17, 2023 · iText Core 8.0.0 introduces a number of new features and support for the latest cryptographic related extensions to PDF 2.0.
  26. [26]
    Release iText Core 8.0.0 - iText Knowledge Base
    iText Core 8.0.0 introduces a number of new features and support for the latest cryptographic related extensions to PDF 2.0.<|control11|><|separator|>
  27. [27]
    iText 8 now supports the latest ISO PDF extensions for digital signing
    Jun 21, 2023 · We're proud to present a guest blog detailing iText 8's support for the latest ISO extension standards for digital signing.
  28. [28]
    iText 9.0 New Standards Support & Dig Sig Validation
    Nov 18, 2024 · iText 9.0 introduces ISO/TS 32003/32004 support, a digital signature validation module, new APIs, and improved PDF/UA signing.Release Itext Core 9.0 · Release Pdfsweep 5.0 · Showcase Pdf
  29. [29]
    Release iText Core 9.0.0 - iText Knowledge Base
    Nov 19, 2024 · iText Core version 9.0 introduces significant new features, support for new specifications, and revised APIs to delight developers.
  30. [30]
    PDFTron Acquires iText, Adding Significant Scale & Complementary ...
    Apr 5, 2022 · Created in 2000 and commercially available since 2008, iText's flagship product is a software library to create and manipulate PDF documents in ...
  31. [31]
    PDFTron Acquires iText, Adding Significant Scale & Complementary ...
    The acquisition of iText follows a strategic growth investment from Thoma Bravo, a leading software investment firm, in May 2021. “We are ...
  32. [32]
    iText thanks our developer community for a great 20th year | iText PDF
    This year, on its 20th anniversary, we released iText version 7.1.10 which included a wealth of updates and improvements to the iText 7 Core library, and many ...
  33. [33]
    iText PDF - iText 5
    Rating 9/10 (5) We're pleased to announce the release of iText Suite 9.3, with some great updates to our PDF SDK. This release focuses on enhancing our digital signature ...Missing: signing | Show results with:signing
  34. [34]
    Open Source AGPLv3 license | iText PDF
    iText 5 and all subsequent versions of iText are dual-licensed, and available under open source (AGPLv3) or commercial license agreements.Missing: adoption | Show results with:adoption
  35. [35]
    AGPLv3 - GNU AFFERO GENERAL PUBLIC LICENSE | iText PDF
    Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for them if you wish), that ...
  36. [36]
    itext/itextpdf: [DEPRECATED] Core Java Library + PDF/A, xtra and ...
    The iText 5 targets Java 5 which means that we can not update org.apache.santuario:xmlsec version to 2.x.x or newer as it requires Java 8.Missing: adoption | Show results with:adoption
  37. [37]
    itext/itext-dotnet - GitHub
    iText is dual licensed as AGPL/Commercial software. AGPL is a free/open-source software license, however, this doesn't mean the software is gratis! The AGPL ...
  38. [38]
    How to buy? | iText PDF
    iText employs a dual-license model. This means that we offer both commercial and AGPL licenses. On this page we will compare the two and explain the differences ...Open Source AGPLv3 license · Paid Support Agreement · Volume-based License
  39. [39]
    Volume-based License | iText PDF
    Our support team can help you diagnose and fix issues that arise in your development. Paid support svg. Access to the iText Support Portal. You can add three ...
  40. [40]
    Unit-based end-user device license | iText PDF
    iText commercial license to create applications that run on your own desktops, laptops and/or mobile devices. Available for Java and .NET.Missing: options | Show results with:options
  41. [41]
    Paid Support Agreement | iText PDF
    When purchasing a commercial license, you are able to access our professional support and maintenance teams. This is mandatory for the first year. After that ...Missing: acquisition | Show results with:acquisition
  42. [42]
    Apryse Pricing and Licensing
    Our team is happy to prepare a custom proposal for you. Our pricing depends on factors specific to your unique needs: features, document volume, ...Missing: 2022 | Show results with:2022
  43. [43]
    iText acquired by Apryse - Crunchbase Acquisition Profile
    Apryse is a comprehensive collection of document processing products, that offers superior document solutions for faster, better results.
  44. [44]
    iText Jump-Start Tutorial : Chapter 1
    iText 7: Complete getting started tutorial for iText 7 Java development. Latest PDF library for Java and .NET. Step-by-step beginner guide with examples.
  45. [45]
    Chapter 6: Reusing existing PDF documents - iText Knowledge Base
    In this chapter, we'll always create at least two PdfDocument instances: one or more for the source document(s), and one for the destination document.
  46. [46]
    Filling out forms - iText Knowledge Base
    This page has code examples to fill out forms and AcroForms with iText. A tutorial with detailed instructions to create and fill forms with iText is linked.
  47. [47]
    Creating and adding annotations - iText Knowledge Base
    Creating and adding annotations - iText 7 documentation. Latest PDF library for Java and .NET. Complete guide with examples.
  48. [48]
    Merging documents with bookmarks - iText Knowledge Base
    Merging documents while maintaining bookmarks in iText 7 and later versions is done automatically when using the PdfMerger (Java/.NET) class.Missing: compression | Show results with:compression
  49. [49]
    Best practice to compress generated PDF using iText7
    Aug 31, 2017 · Full compression mode will compress certain objects into an object stream, and it will also compress the cross-reference table of the PDF.Missing: bookmarks multi-
  50. [50]
    Introducing iText pdfOptimizer: Optimize your PDFs and document ...
    May 11, 2021 · ... iText 7 PDF library: pdfOptimizer. This optimization tool makes smart compression choices that save users memory space and increase speed.Missing: bookmarks metadata multi-
  51. [51]
    Encrypting / Decrypting PDFs - iText Knowledge Base
    Encrypting / Decrypting PDFs - iText 7 documentation. Latest PDF library for Java and .NET. Complete guide with examples.
  52. [52]
    Solutions for PDF electronic digital signature integration - iText
    iText has always been at the forefront of digital signatures in PDF by supporting PAdES and being one of the first to support signatures in the latest PDF 2.0 ...Digital Signatures · Why Use Itext & Digital... · Adding A Digital Signature...
  53. [53]
    PDF and Digital Signatures - iText Knowledge Base
    When you receive a digitally signed PDF, you can verify the integrity of the document by hashing the bytes of the PDF (excluding the bytes of the signature ...
  54. [54]
    iText, what pdf standards are supported? - Stack Overflow
    Apr 5, 2018 · iText 5 supports ISO 32000-1:2008 (PDF 1.7), but not ISO 32000-2:2017 (PDF 2.0). PDF 2.0 is only supported from 7.1 on, and PDF 2.0 support won't be backported ...
  55. [55]
    Changing OCGs - iText Knowledge Base
    Also known as PDF layers, optional content groups (OCG) allow for graphics and text to be selectively made visible or invisible dynamically.Missing: 1.7 transparency
  56. [56]
    Creating and editing PDF 2.0 Documents - iText Knowledge Base
    This page details how to create a PDF 2.0 document using iText, and how to take advantage of the new associated files feature in the PDF 2.0 specification.
  57. [57]
    Release iText Core 8.0.2 - iText Knowledge Base
    Oct 25, 2023 · PDF/A-4e (Engineering) replaces the old PDF/E standard for technical documents, and supports Rich Media and 3D annotations, PDF/A-4f allows any ...
  58. [58]
    Release of new PDF standard: PDF 2.0 - iText
    Jul 31, 2017 · The new PDF standard ISO 32000-2:2017 (PDF 2.0) has been published online! This standard specifies a digital form for representing ...
  59. [59]
    Chapter 7: Creating PDF/UA and PDF/A documents
    In chapter 1 to 4, we've created PDF documents using iText 7. In chapters 5 and 6, we've manipulated and reused existing PDF documents. All the PDFs we dealt ...Which version? · Creating accessible PDF...
  60. [60]
    [PDF] PDF/A: digital documents to withstand the sands of time - iText
    Moreover, the restricted features. (transparency, layers and JPEG2000 and LZW compression) in PDF/A-1 are introduced and allowed here. With PDF/A-2, OpenType ...
  61. [61]
    The New Standard for PDF Universal Accessibility - iText
    Sep 10, 2024 · This release focuses on enhancing our digital signature validation capabilities, better OCR with support for AI/ML-based recognition, and hugely ...Missing: transparency | Show results with:transparency
  62. [62]
    Achieving European Accessibility Act Compliance with iText
    Jun 27, 2025 · In this article, we look at overcoming the obstacles to accessible, EAA-compliant PDFs with iText, using its new high-level APIs for PDF/UA creation and ...
  63. [63]
    Refactored PDF Conformance Architecture - iText Knowledge Base
    This new class serves as an abstraction layer to support multiple PDF Conformance validation strategies. (eg PDF/A, PDF/UA).Missing: tools | Show results with:tools
  64. [64]
    iText Suite 9.2: .NET MAUI AOT, PDF/UA-2 Validation, and More!
    May 15, 2025 · We've finalized the dedicated PDF digital signature validation module, and added support for the ISO/TS 32003 and 32004 standards. Not only ...Release Itext Core 9.2. 0 · Automated Pdf/ua-2... · Release Pdfhtml 6.2. 0
  65. [65]
    ISO/TS 32001:2022 - Portable Document Format
    This document specifies how to extend the specifications in ISO 32000-2 by adding support for the use of the Secure Hash Algorithm – 3 (SHA-3) and SHAKE256 ...
  66. [66]
    ISO/TS 32002:2022 - Portable Document Format
    ISO/TS 32002:2022 extends ISO 32000-2 by adding support for NIST, Brainpool, and Edwards Curve (EdDSA) elliptical curves for digital signatures.
  67. [67]
    PAdES Signing High Level API - iText Knowledge Base
    A helper class enabling fast and easy two-step signing. The four PAdES baseline digital signing profiles represent four increasingly complex verifications.
  68. [68]
    iText Suite 8.0.3: Advanced PAdES API, Two-Step Signing, & More
    Feb 14, 2024 · iText Suite 8.0.3 features a new PAdES signing API, two-step signing, improved PDF/A/UA creation, and PDF/UA-2 support.Release Itext Core 8.0. 3 · Digital Signatures · Pdf/ua-2 Support
  69. [69]
    ISO/TS 32003:2023 - Document management
    This document specifies how to extend the specification contained in ISO 32000-2 by adding extensions to the Encrypt dictionary to support the Advanced ...
  70. [70]
    Integrity protection in encrypted documents in PDF 2.0 - ISO
    Portable Document Format — Integrity protection in encrypted documents in PDF 2.0.
  71. [71]
    RichMediaAnnotation (iText 5.5.13 API)
    With rich media annotation, Flash applications, video, audio, and other multimedia can be attached to a PDF with expanded functionality. It improves upon the ...<|control11|><|separator|>
  72. [72]
    Digital Signature Service - European Commission
    Jul 24, 2024 · Implementation of the PAdES signature, augmentation and validation with OpenPDF (fork of iText). dss-pdfa. Performs PDF validation against PDF/A ...
  73. [73]
    PDF Signature Validation: LOTL Cache Initialization and Usage
    This system ensures legal compliance with the eIDAS regulation and provides a standardized way to verify the trustworthiness of digital certificates issued by ...
  74. [74]
    Integrating remote electronic signatures for Swisscom Trust Services
    The eIDAS regulation provides a framework for electronic identification and trust services for electronic transactions in the European single market. Since ...How Digital Signing For Pdf... · Offered Solution · About Swisscom Trust...
  75. [75]
    Includes iText Core & all add-ons for Java and .NET PDF development
    Rating 9/10 (5) The iText Suite is a fully-featured SDK for PDF development that allows you to seamlessly embed extensive PDF functionality into your software or workflows.
  76. [76]
    pdfHTML
    ### Summary of pdfHTML Add-on
  77. [77]
    Advanced typography & rendering for PDF with pdfCalligraph - iText
    Rating 9/10 (5) pdfCalligraph is an iText Core add-on for Java and C# (.NET) that allows you to unlock advanced typographic features in PDF.
  78. [78]
    pdf2Data: extract data from PDF documents - iText
    pdf2Data allows you to extract data from PDF documents. The process is based on a framework that recognizes data inside PDF documents.
  79. [79]
    pdfOCR
    ### Summary of pdfOCR Add-on from https://itextpdf.com/products/pdf-ocr-text-recognition
  80. [80]
    pdfXFA
    ### Summary of pdfXFA Add-on
  81. [81]
    [PDF] pdfDebug - iText
    As an add-on for iText 7, pdfDebug enables developers to catch and correct bugs in PDF files during creation. It reflects the internal structure of PDF ...
  82. [82]
    OpenPDF is an open-source Java library for creating ... - GitHub
    openpdf-renderer is a fork of PDFRenderer, porject started by Sun Labs in 2007. OpenPDF-core is a fork of iText, forked in October 2016, iText started in 2000. ...
  83. [83]
  84. [84]
    albfernandez/itext2: Java Library to create and manipulate ... - GitHub
    Java Library to create and manipulate PDF on the fly. This is a fork of iText 2.1.7 version, the last version under MPL/LGPL.
  85. [85]
    Bronze Stevie for Most Innovative Tech Company of 2015 | iText PDF
    September 2015: iText is nominated for an American Business Award and wins a Bronze Stevie in the category "Most Innovative Tech Company of the Year."Missing: 2021 | Show results with:2021
  86. [86]
    ABA Bronze Stevie: Most Innovative Tech Company of 2021 - iText
    iText is honored to receive a 2021 Bronze Stevie Award in the category of Most Innovative Company of the Year - Up to 100 Employees.Missing: 2015 | Show results with:2015
  87. [87]
    IBA Silver Stevie: Most Innovative Tech Company of 2017 | iText PDF
    iText is proud to be honored with a second Silver Stevie in the International Business Awards. This year we are recognized in the "Most Innovative Tech Company ...
  88. [88]
    iText Wins 2021 Document Manager Award “Project of the Year
    Nov 23, 2021 · iText Wins 2021 Document Manager Award “Project of the Year: Public Sector”. Tue - 11/23/2021. iText was also named a runner-up in the “Low-Code ...
  89. [89]
    Fastest Growing Belgian Company 2014 | iText PDF
    According to Deloitte, iText was the fastest growing technology company in Belgium in 2015. Deloitte recognized iText Group as #1 in the Technology Fast50 ...Missing: 2011 | Show results with:2011
  90. [90]
    Inc. 5000 Europe Award 2016 | iText PDF
    iText Group obtained place 1308 in the Inc. 5000 Europe, the list of fastest growing companies in Europe. It ranked on the 5th place in the Belgian top 10.Missing: rank | Show results with:rank
  91. [91]
    What is the difference between iText, JasperReports and Adobe LC?
    Creating PDF is just one of many features of JasperReports, and JasperSoft uses iText to implement that feature. Adobe LC is a suite of modules, some of ...
  92. [92]
    OrderOfTheBee/alfresco-pdf-toolkit - GitHub
    Alfresco PDF Toolkit adds additional functionality to Alfresco that allows you to work with PDF files. The toolkit compatibility matrix and some additional ...
  93. [93]
    Creating ZUGFeRD/Factur-X Invoices with iText
    Nov 26, 2024 · iText can easily create ZUGFeRD/Factur-X invoices, which are PDF/A-3 files with embedded XML data, using the iText Core library.What Are En 16931 E-Invoices... · Creating Zugferd-Compatible... · Adding The Zugferd Xmp DataMissing: government | Show results with:government
  94. [94]
    iText Core and pdfHTML enabling dynamic statement generation for ...
    Learn how a leading US fintech benefits from iText's high-volume PDF capabilities in generating on-demand, customized digital statements for online banking ...
  95. [95]
    iText CEO Gary Fry on innovations in pdf, rapid growth, and talent
    Sep 1, 2021 · 125m users, 15,000 downloads daily: CEO Gary Fry on iText and innovations in pdf. "There's around 15,000 downloads of our software every day".
  96. [96]
    A perfect blend of open-source and commercial - iText
    Aug 23, 2022 · iText has been a major promoter of the PDF standard for more than 20 years, and for all that time it has been rooted firmly within the open-source community.
  97. [97]
    iText - PDF Association
    There are currently millions of iText users, both open source and commercial. Apryse customers that deploy iText technology —software developers, technology ...