ITEXT pour .NET est une API .NET Open-source gratuite pour la création et la collaboration avec des documents PDF dans les applications C # / VB.NET. Il permet aux développeurs d’applications .Net d’écrire des applications pour générer, modifier et extraire du contenu à partir de fichiers PDF. Itext pour .net est un port de l’API ITEXT originale, qui a été écrit en langage de programmation Java. Il a été développé pour fournir des fonctionnalités de traitement de documents PDF aux développeurs d’applications .NET. Il est utilisé dans divers domaines tels que les systèmes de gestion de documents, les outils de rapports et d’autres applications qui nécessitent la génération et la manipulation du PDF.

Fonctionnalités clés de l’API IText pour .NET

  • GÉNÉRATION PDF: ITEXT pour .NET vous permet de créer de nouveaux documents PDF à partir de zéro. Vous pouvez ajouter du texte, des images, des tables et d’autres éléments au document. Il prend en charge diverses polices, couleurs et options de formatage pour personnaliser l’apparence du contenu.
  • Manipulation PDF: Vous pouvez modifier les documents PDF existants en ajoutant, en supprimant ou en modifiant le contenu. Il vous permet de manipuler des pages, de fusionner plusieurs fichiers PDF, de diviser un PDF en plusieurs documents et d’extraire des éléments spécifiques d’un PDF, tels que du texte ou des images.
  • Remplissage du formulaire: iText pour .NET fournit des capacités pour remplir les formulaires PDF interactifs. Vous pouvez remplir par programme des champs de formulaire, des cases à cocher et des boutons radio avec des données.
  • Signatures numériques: La bibliothèque prend en charge l’ajout de signatures numériques aux documents PDF, vous permettant de signer et de certifier des fichiers pour assurer leur authenticité et leur intégrité.
  • Extraction de texte: ITEXT pour .NET vous permet d’extraire du texte des documents PDF, qui peuvent être utiles pour l’indexation, la recherche ou l’analyse du contenu des fichiers PDF.
  • Sécurité et chiffrement: Vous pouvez crypter des documents PDF à l’aide du chiffrement basé sur un mot de passe ou basé sur un certificat pour protéger les informations sensibles et restreindre l’accès au contenu.
  • PDF / A Prise en charge: itext pour .NET prend en charge la norme PDF / A, qui est utilisée pour l’archivage à long terme des documents électroniques. Il garantit que les documents PDF générés sont conformes aux exigences spécifiques pour la préservation et l’accessibilité future.

Installation de iText pour .net

ITEXT pour l’API .NET peut être installé à l’aide de deux méthodes.

  • Installation de je Texte de Nuget
  • Installation à partir du serveur d’artefactoire ITEXT

Installation ITText en utilisant le gestionnaire de package NuGet

** Étape 1:* Ouvrir Visual Studio - Ouvrez Visual Studio et créez un nouveau projet ou ouvrez un projet existant si vous souhaitez ajouter API ITEXT au projet existant. ** Étape 2: Ouvrez la console du gestionnaire de packages - Pour ouvrir la console du gestionnaire de packages, accédez à “Tools”> “Nuget Package Manager”> “Package Manager Console”. ** Étape 3: *Installez le package ITEXT - Dans la console du gestionnaire de package, saisissez la commande suivante et appuyez sur Entrée:

 Install Package itext7

Cela installera la dernière version de l’API ITEXT et toutes ses dépendances.

Installation ITEXT à partir du serveur Arfactory ITEXT

Les packages ITEXT NUGET sont également disponibles sur le serveur d’artefactoire ITEXT. Vous pouvez l’ajouter en tant que référentiel NuGet personnalisé à Visual Studio en utilisant les étapes suivantes.

  1. Dans le gestionnaire de packages NuGet, accédez aux paramètres
  2. Ajoutez l’URL suivante en tant que source de package :. Vous pouvez également parcourir le serveur Artifactory ITEXT et télécharger manuellement les packages NuGet.

Ressources iText

À venir itextpdf C # Exemples

À ce stade, votre projet de console .NET devrait être prêt à démarrer avec l’API ITEXT pour .NET pour travailler avec des documents PDF. Dans nos prochains articles, nous parlerons: