Aspose : des composants et contrôles pour manipuler les fichiers quel que soit le format
Dans les applications .NET, Java, Android et le Cloud

Le , par Hinault Romaric

22PARTAGES

5  1 
Il est assez fréquent que les développeurs soient amenés à manipuler des fichiers dans leurs applications. Cependant, les langages de programmation ne fournissent pas des API spécifiques pour le traitement (création, lecture, écriture, etc.) des fichiers.

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

Une erreur dans cette actualité ? Signalez-le nous !

Avatar de autran
Rédacteur https://www.developpez.com
Le 30/04/2015 à 22:27
Citation Envoyé par sachem Voir le message
Un patron de SSII réagira plutôt par : "ça coûte plus cher qu'un stagiaire pendant trois mois ? bha non alors"
Je doute fort qu'un stagiaire pendant 3 mois puisse te développer un composant multilangages. Il te le fera en Java ou en C# ou en PHP ou en ruby ou .....
Donc compte plutôt un stagiaire pendant 2 ans et pendant ce temps tu perds en productivité sur tes projets.
3  0 
Avatar de tomlev
Rédacteur/Modérateur https://www.developpez.com
Le 29/04/2015 à 19:46
Citation Envoyé par Kropernic Voir le message
A ceux qui disent que c'est trop cher, vous avez des exemples de bons (cad faciles d'utilisations et bugs-free) outils pour ces choses-là ?

C'est une vraie question. Je suis tombé sur la pub hier et sans trop regarder (juste vu les différents modules), j'ai pensé que ça pourra me faciliter la vie de ne plus avoir à me faire chier sur la version d'excel à choisir ou autre.

Mais si vous en connaissez d'autres qui sont bons et moins chers, ça m'intéresse :-) (reste à voir si ça intéressera mon boss^^)
Pour Excel il y a EPPlus: http://epplus.codeplex.com/
Pour le PDF il y a iTextSharp: http://sourceforge.net/projects/itextsharp/
Pour les images et l'OCR il y en a plein
Pour le reste je sais pas
2  0 
Avatar de gretro
Membre actif https://www.developpez.com
Le 28/04/2015 à 15:01
Ouais.

Pour 2500$ et plus, je vais garder mes nombreux outils tiers... Ça pourrait valoir la peine pour une business cependant...
1  0 
Avatar de autran
Rédacteur https://www.developpez.com
Le 28/04/2015 à 21:51
Bonjour,

Ce qui serait intéressant :
  • Connaitre le couts des développements pour réaliser ce produit.
  • Et savoir combien ils en attendent en retour.


J'ai l'impression que ca va leur rapporter pas mal.
Si j'étais patron d'une SSII avec un carnet de commandes bien rempli avec un portefeuille de projets multi-langages, je me laisserais probablement tenter par ces composants magiques.
1  0 
Avatar de sachem
Membre du Club https://www.developpez.com
Le 29/04/2015 à 10:22
Si j'étais patron d'une SSII avec un carnet de commandes bien rempli avec un portefeuille de projets multi-langages, je me laisserais probablement tenter par ces composants magiques.
Un patron de SSII réagira plutôt par : "ça coûte plus cher qu'un stagiaire pendant trois mois ? bha non alors"
1  2 
Avatar de alves1993
Membre confirmé https://www.developpez.com
Le 28/04/2015 à 15:19
Ça coute vraiment trop chère surtout pour un dev indépendant.
0  0 
Avatar de jopopmk
Membre expert https://www.developpez.com
Le 28/04/2015 à 16:14
Salut,

par pure curiosité : cette "couche" Aspose comprend-elle un OCR pour les PDF de type image, ou même simplement les images ?
0  0 
Avatar de tomlev
Rédacteur/Modérateur https://www.developpez.com
Le 28/04/2015 à 20:46
C'est vraiment hors de prix... ça a intérêt à être sacrément bien pour justifier un tel tarif.

Et si on en croit la vidéo, ils utilisent encore Windows XP et 98, et ils stockent leurs fichiers sur disquettes

Citation Envoyé par jopopmk Voir le message
par pure curiosité : cette "couche" Aspose comprend-elle un OCR pour les PDF de type image, ou même simplement les images ?
Oui : http://www.aspose.com/.net/ocr-component.aspx
0  0 
Avatar de Kropernic
Expert confirmé https://www.developpez.com
Le 29/04/2015 à 8:22
A ceux qui disent que c'est trop cher, vous avez des exemples de bons (cad faciles d'utilisations et bugs-free) outils pour ces choses-là ?

C'est une vraie question. Je suis tombé sur la pub hier et sans trop regarder (juste vu les différents modules), j'ai pensé que ça pourra me faciliter la vie de ne plus avoir à me faire chier sur la version d'excel à choisir ou autre.

Mais si vous en connaissez d'autres qui sont bons et moins chers, ça m'intéresse :-) (reste à voir si ça intéressera mon boss^^)
0  0 
Avatar de Kropernic
Expert confirmé https://www.developpez.com
Le 30/04/2015 à 9:09
Citation Envoyé par tomlev Voir le message
Pour Excel il y a EPPlus: http://epplus.codeplex.com/
Pour le PDF il y a iTextSharp: http://sourceforge.net/projects/itextsharp/
Pour les images et l'OCR il y en a plein
Pour le reste je sais pas
EPPlus, je ne connaissais pas et je vais y jeter un oeil.

iTextSharp par contre, à moins que cela ait évolué en bien ces derniers temps (dernières années en fait), j'en garde un très mauvais souvenir.

Le traitement d'images et autre, je n'ai à priori pas l'utilité personnellement.
0  0 
Contacter le responsable de la rubrique Accueil

Partenaire : Hébergement Web