iText 7 Core and add-ons for .NET are available on NuGet. The iText 7 license key library is a required dependency for these packages, so it will automatically be installed as well.
You can install iText 7 Core by typing the following command in the NuGet Package Manager:
For the iText 7 add-ons:
The iText 7 NuGet packages are also available on the iText Artifactory server. You can add it as a custom NuGet repository to Visual Studio. In the NuGet Package Manager, go to the settings and add the following URL as a package source:
You can also browse the iText Artifactory server and download NuGet packages manually.
The licensekey library (itextsharp.licensekey.dll) needs to be added as a reference to your project. It can be downloaded from our repository or through NuGet. You can add our NuGet repo to your NuGet Packet Manager by adding this URL as a source:
You need the latest version when using iText 7.1, the current version is 3.0.0. Older versions (1.x.y) can only be used in combination with iText 5.
With the introduction of version 3.0.0 of the license key library, we also released a volume based counting mechanism. The mechanism works with an event system. iText and its add-ons will send events through this event system. When a volume license key file has been loaded, the statistics concerning usage will be sent to our servers. This means the machine that runs your application needs an active Internet connection. Click here to read our guid showing you how to enable the automated monitoring of volume licenses (Capacity Rental License).
The license file (typically itextkey.xml) needs to be loaded before calling the proprietary code. This is done using the static method
LoadLicenseFile() of the