iText 7 for .NET is the .NET version of the iText 7 library, formerly known as iTextSharp, which it replaces. iText 7 represents the next level of SDKs for developers that want to take advantage of the benefits PDF can bring. Equipped with a better document engine, high and low-level programming capabilities and the ability to create, edit and enhance PDF documents, iText 7 can be a boon to nearly every workflow.
iText 7 Community for .NET (former iTextSharp) consists of several dlls.
The iText 7 Core/Community release contains:
kernel.dll: low-level functionality
io.dll: low-level functionality
layout.dll: high-level functionality
pdfa.dll: PDF/A-specific functionality
pdftest.dll: test helper classes
barcode.dll: use this if you want to create bar codes
hyph.dll: use this if you want text to be hyphenated
font-asian.dll: use this is you need CJK functionality (Chinese / Japanese / Korean)
sign.dll: use this if you need support for digital signatures
styled-xml-parser.dll: use this if you need support for SVG or html2pdf
svg.dll: SVG support
We strongly recommend that you use NuGet to add *iText 7 Community** to your project:*
You can also build iText 7 Community from source.
We also provide opensource add-ons and tools to complement the core functionality: - pdfHTML — allows you to easily convert HTML to PDF or iText objects - pdfSweep — a highly efficient PDF tool to merge, split and redact data - RUPS — a Java tool that can help you debug PDFs
If you have an idea on how to improve iText 7 Community and you want to submit code, please read our Contribution Guidelines.
AGPL is a free / open source software license.
This doesn't mean the software is gratis!
Buying a license is mandatory as soon as you develop commercial activities distributing the iText software inside your product or deploying it on a network without disclosing the source code of your own applications under the AGPL license. These activities include:
Contact sales for more info.