Prise en main de la version .NET d'iText 7

iText 7 est disponible sous deux licences :
Cliquez sur la flèche pour développer les informations sur nos bibliothèques.

Les instructions de téléchargement sont identiques pour les deux et décrites en détails ci-après.


Matrice de compatibilité

iText 7 Core7.0.07.0.17.0.27.0.37.0.47.0.57.1.0

iText

3.0.0

Oui

Oui

Oui

Oui

Oui

Oui

Oui

pdf2Data

1.2.0

-

-

Oui

Oui

Oui

Oui

Oui

pdfCalligraph

2.0.0

-

-

-

-

-

-

Oui

pdfDebug

2.0.0

-

Oui

Oui

Oui

Oui

Oui

Oui

pdfHTML

2.0.0

-

-

-

-

-

-

Oui

pdfInvoice

2.0.0

-

Oui

Oui

Oui

Oui

Oui

Oui

pdfSweep

2.0.0

-

-

-

-

-

Oui

Oui

pdfXFA

2.0.0

Oui

Oui

Oui

Oui

Oui

Oui

Oui


Comment télécharger iText 7 Community ?

Gestion automatisée des dépendances pour la version .NET d'iText 7 Community

Tous les modules sont disponibles dans un seul package NuGet, que vous pouvez trouver en saisissant Install-Package itext7 dans le gestionnaire de packages NuGet.

Version .NET d'iText 7 Community sur GitHub

Le code source est disponible sur GitHub. iText 7.1.0 est la dernière version actuelle. Elle a été lancée le 6 décembre 2017.

  • Vous pouvez télécharger les modules (fichiers .nupkg) d'iText 7 Community en un seul fichier ZIP pour la version .NET d'iText 7 Community.
  • Les développeurs peuvent cloner les projets git suivants pour accéder au code source de la version .NET d'iText 7 Community.
  • Téléchargez la version .NET de pdfHTML.
  • Téléchargez la version .NET de pdfSweep.
  • Téléchargez la version .NET de pdfInvoice.


Comment télécharger iText 7 Core et les extensions ?

Clé de licence et bibliothèque

Si vous avez acheté une licence commerciale pour iText 7 et/ou ses extensions, vous disposez d'une clé de licence. Pour l'utiliser, vous devez télécharger la bibliothèque de clés de licence appropriée. Obtenez davantage d'informations sur les bibliothèques de clés de licence. Une FAQ sur la clé de licence est disponible ici.

Utilisation de la galerie NuGet

iText 7 Core et les extensions pour .NET sont disponibles sur NuGet. La bibliothèque de clés de licence iText 7 est une dépendance requise pour ces packages, elle sera donc installée automatiquement.
Vous pouvez installer iText 7 Core en saisissant la commande suivante dans le gestionnaire de packages NuGet :

  • Install-Package itext7

Pour les extensions iText 7 :

  • Install-Package itext7.pdfsweep
  • Install-Package itext7.pdfcalligraph
  • Install-Package itext7.pdfinvoice
  • Install-Package itext7.pdfhtml
  • Install-Package itext7.pdfxfa
  • Install-Package itext7.licensekey

Utilisation du serveur iText Artifactory

Les packages NuGet iText 7 sont également disponibles sur le serveur iText Artifactory. Vous pouvez l'ajouter à Visual Studio en tant que référentiel NuGet personnalisé. Dans le gestionnaire de packages NuGet, accédez aux paramètres et ajoutez l'URL suivante en tant que source de package : https://repo.itextsupport.com/api/nuget/nuget

Vous pouvez également parcourir le serveur iText Artifactory et télécharger les packages NuGet manuellement.


Bibliothèque de clés de licence

La bibliothèque de clés de licence (itextsharp.licensekey.dll) doit être ajoutée à votre projet en tant que référence. Elle est téléchargeable depuis notre référentiel ou via NuGet. Vous pouvez ajouter notre référentiel NuGet à votre gestionnaire de packages NuGet en ajoutant cette URL comme source : https://repo.itextsupport.com/api/nuget/nuget
REMARQUE : Vous devez utiliser la dernière version d'iText 7.1 (la version actuelle est 3.0.0). Les anciennes versions (1.xy) ne peuvent être utilisées qu'avec iText 5.

Le fichier de licence (généralement itextkey.xml) doit être chargé avant d'appeler le code propriétaire. Pour ce faire, utilisez la méthode statique LoadLicenseFile() de la classe LicenseKey : LicenseKey.LoadLicenseFile(“path/to/itextkey.xml”).


Comment désinstaller iText 7 Community ou Core ?

Version .NET - NuGet

Pour désinstaller iText 7, procédez comme suit :

  1. Extrayez le code iText de votre projet.
  2. Exécutez la commande Uninstall-Package itext7 -RemoveDependencies du gestionnaire de packages NuGet.
Référence : https://docs.microsoft.com/en-us/nuget/tools/powershell-reference#uninstall-package