iText est utilisé par les développeurs Java, .NET, Android et GAE pour améliorer leurs applications avec la fonctionnalité PDF. iTextSharp est le port .NET.
iText est une bibliothèque PDF qui permet aux développeurs de créer, d'adapter, d'inspecter et de maintenir des documents au format Portable Document Format (PDF). En utilisant iText, les développeurs peuvent générer des documents et des rapports basés sur des données provenant d'un fichier XML ou d'une base de données. Il est également possible de créer des cartes et des livres, en exploitant les nombreuses fonctionnalités interactives disponibles en format PDF. Les développeurs peuvent également ajouter des signets, des numéros de page, des filigranes et d'autres caractéristiques aux documents PDF existants.
Les principales caractéristiques de iTextSharp sont les suivantes
- Génération de PDF.
- Manipulation des PDF (estampillage des filigranes, fusion/découpage des PDF).
- Remplissage du formulaire PDF.
- Fonctionnalité XML.
- Les signatures numériques.
Dans l'ensemble, iTextSharp est une excellente application qui abrite des outils vraiment utiles. Par exemple, les développeurs peuvent diviser ou concaténer des pages à partir de fichiers PDF existants, remplir des formulaires interactifs et servir des documents PDF générés ou manipulés dynamiquement à un navigateur web. Tout ce dont un développeur peut avoir besoin d'une application fonctionnelle PDF, iTextSharp le fait.