Les développeurs sont assez souvent obligés de passer par des composants développés par des éditeurs tiers. C’est dans ce registre que figure Aspose, un fournisseur d’API pour la gestion des fichiers dans les programmes .NET, Java, Cloud, Android, SharePoint, ainsi que des extensions de rendu pour SSRS (SQL Server Reporting Services) et JasperReports.
Aspose fournit des composants qui permettent de manipuler avec souplesse et simplicité des fichiers Microsoft Word, OpenDocument, PDF, des présentations PowerPoint et OpenDocument, des diagrammes Visio, des documents OneNote, la génération des codes barres, des images, etc.
Dans le catalogue de produits de la firme, on retrouve :
- Aspose.Cells : qui fournit des composants qui peuvent être utilisés dans les applications pour créer, modifier, convertir et imprimer des feuilles de calcul Excel, sans avoir besoin qu’Excel soit installé sur le système de l’utilisateur. Aspose.Cells prend en charge tous les formats Microsoft Excel et d’autres formats de fichiers, dont XLS, XLSX, XLSM, XLTX/XLTM, HTML, CSV, ODS, etc.
- Aspose.Words : la bibliothèque met à la disposition des développeurs les outils nécessaires pour effectuer directement dans les applications une multitude de taches de traitement des documents. Les composants qu’elle propose permettent de générer, modifier, convertir et imprimer des documents sans avoir besoin de Microsoft Word. Elle support les formats DOC, OOXML, RTF, HTML, OpenDocument, PDF, XPS, EPUB et bien plus.
- Aspose.Pdf : il s’agit d’un composant qui permet la manipulation des documents PDF (génération, lecture, écriture, etc.) dans des applications, sans avoir besoin d’Adobe Acrobat.
- Aspose.Slides : il fournit des composants de gestion PowerPoint, permettant d’intégrer dans les applications des fonctionnalités pour générer, modifier, convertir et imprimer des documents PowerPoint sans l’aide de Microsoft PowerPoint. Il prend en charge les formats PPT, PPS, POT, PresentationML (OOXML, PPTX) et présentation Open Document (ODP).
- Aspose.BarCode : l’outil propose un composant de gestion de codes barres. Il permet aux développeurs d’intégrer rapidement à leurs applications des fonctionnalités de génération et de reconnaissance des codes barres.
- Aspose.Tasks : ce composant est dédié à la gestion des projets. Il permet d’intégrer dans les applications des fonctionnalités pour lire les fichiers Microsoft Project aux formats XML et MPP, et des fonctions d’écriture pour le format XML.
- Aspose.Email : il est dédié à la gestion des courriers électroniques. Grâce à cette API, les développeurs peuvent facilement implémenter des fonctionnalités pour lire et mettre à jour des fichiers aux formats MSG , EML , EMLX , OFT, ainsi qu’ajouter ou supprimer des pièces jointes.
- Aspose.Imaging : ce composant fournit une bibliothèque d’imagerie qui permet aux développeurs de créer, modifier ou convertir des images dans leurs applications. Plusieurs formats sont pris en charge, dont PSD, TIFF, GIF, BMP, JPEG et PNG.
Les développeurs peuvent acquérir chaque outils indépendamment en fonction de la plateforme cible (Java, .NET, Android, SharePoint, etc.), ou un pack contenant l’ensemble des outils pour un langage précis, ou encore un « Family Packs », qui permet de disposer de l’ensemble des produits, ou un produit spécifique dans toutes ses déclinaisons (.NET, Java, Android, SharePoint, etc.).
Par ailleurs la firme met à disposition des API Rest (Aspose for Cloud) qui permettent aux développeurs Web et mobiles d’intégrer à leurs applications des fonctionnalités de manipulation de fichiers, à partir de n’importe quelle plateforme (.NET, Java, Ruby, Python, Salesforce, Amazon, etc.).
Vous pouvez télécharger une version d’évaluation gratuite sur le site du projet. Des exemples sont disponibles sur l’utilisation de chaque composant.
En savoir plus sur les composants et contrôles Aspose et télécharger une version d'évaluation