Aperçu du Produit
Bienvenue à Aspose.Words pour Java!
Aspose.Words est une bibliothèque de classes multiplateforme qui permet à votre application d’effectuer une grande variété de tâches de traitement de documents. Nous l’appelons l’Éditeur de documents programmable.
En utilisant Aspose.Words, vous pouvez créer, modifier, convertir, afficher et imprimer des documents sans recourir à des applications tierces, telles que Microsoft Word ou Office Automation.
Il convient de noter que vous pouvez convertir un document de n’importe quel format de chargement pris en charge vers n’importe quel format de sauvegarde pris en charge, par exemple, les formats Microsoft Word en PDF, HTML ou Markdown, HTML en DOCX, et ainsi de suite. En savoir plus sur la conversion de documents dans le Convertir un Document section.
Une autre option populaire de notre bibliothèque est Reports and Mails. Nos utilisateurs génèrent des données financières, médicales et autres très complexes ajustées individuellement Reports. Ce faisant, le document généré donne l’impression que vous avez créé le rapport manuellement à l’aide d’un éditeur de texte standard. Une autre option, Mail, offre la possibilité de générer très rapidement des milliers et des millions de documents simples mais toujours personnels basés sur des modèles.
Dans un effort pour rendre le API aussi clair et évident que possible, nous avons décidé de reconnaître et d’honorer les pratiques courantes de développement de la plateforme Java. Ainsi, Aspose.Words pour Java suit les directives de codage largement acceptées par les développeurs Java.
Avantages de l’utilisation de Aspose.Words
L’utilisation de Aspose.Words pour Java dans votre projet vous offre les avantages suivants:
- Performances et évolutivité
- Riche ensemble de fonctionnalités
- Indépendance de la plateforme
- Indépendance vis-à-vis des applications tierces
- Courbe d’apprentissage minimale
Le diagramme suivant montre les principales caractéristiques de Aspose.Words pour Java et comment elles sont liées les unes aux autres.
Riche Ensemble de Fonctionnalités
Aspose.Words pour Java les fonctionnalités peuvent être divisées en quatre domaines principaux.
Reconversion
La possibilité de convertir facilement et de manière fiable des documents est l’une des principales caractéristiques de Aspose.Words.
Complet importation et exportation de documents avec plus de 35 formats de fichiers pris en charge permet aux utilisateurs de convertir des documents de un format populaire à another, par exemple de DOCX à PDF, JPEG ou Markdown.
Modèle d’objet de document (DOM)
L’accès programmatique via un API riche à tous les éléments du document et à la mise en forme permet de créer, modifier, extraire, copier, diviser, joindre et remplacer le contenu du document. En savoir plus dans le Aspose.Words Modèle d’objet de document (DOM) section.
Rendu
Nous utilisons le terme Rendu dans Aspose.Words décrire le processus de conversion d’un document en un format de fichier ou un support, paginé ou qui a le concept de pages.
Vous pouvez convertir des documents entiers ou des pages particulières en PDF ou XPS pour générer des documents côté serveur, les imprimer ou afficher des pages. Et tout cela avec une grande fidélité-exactement comme Microsoft Word l’aurait fait.
Rapports
Générez des documents ou des rapports à partir de zéro ou en remplissant des modèles avec des données provenant de sources de données ou d’objets métier. Pour plus d’informations sur la génération de rapports et la récupération de données à partir de bases de données, voir le Mail Merge et rapports et LINQ Moteur de création de rapports sections.
Indépendance de la Plateforme
Aspose.Words pour Java couvre tous les environnements de développement et plates-formes de déploiement Java. Notre API peut être utilisé pour développer des applications pour une large gamme de systèmes d’exploitation, tels que Windows, Linux, Mac OS, Android, et diverses plateformes.
Pour le dire simplement, si votre plate-forme peut exécuter Java standard, elle peut exécuter Aspose.Words pour Java. Si votre application peut appeler la norme Java API, vous n’aurez aucun problème à appeler Aspose.Words pour Java API depuis votre application.
Pour le moment, notre ligne de base est JDK1.7 et plus récent. Mais nous soutenons toujours JDK1.6.
Nous avons trois versions différentes basées sur la même base de code:
- Aspose.Words pour Java
- Aspose.Words pour Android via Java
- Aspose.Words pour JasperReports
Alors que les versions Java et Android sont compilées pour la plate-forme correspondante, Aspose.Words pour JasperReports n’est qu’une enveloppe épaisse autour de “ordinal” Aspose.Words pour Java. C’est juste pour plus de commodité. Vous pouvez également intégrer manuellement votre JasperReports avec des mots Aspose – d’une manière spécifique qui correspond mieux à vos besoins.
Indépendance par rapport aux Autres Applications
Aspose.Words ne nécessite pas l’installation d’applications tierces, par exemple Microsoft Office, sur la machine pour fonctionner. Tous les composants Aspose sont complètement indépendants. Cela fait de Aspose.Words une excellente alternative à l’automatisation en termes de sécurité, de stabilité, d’évolutivité/vitesse, de prix et de fonctionnalités pour travailler avec des documents et des tâches connexes.
Performances et Évolutivité
Aspose.Words est conçu pour fonctionner très bien sur un serveur ou un client. Aspose.Words est un seul pot Java qui peut être déployé avec n’importe quelle application Java en le copiant simplement. Vous pouvez également ajouter le plugin HarfBuzz
pour des fonctionnalités de police avancées si vous en avez besoin (livré dans un pot séparé). L’extension standard Java ImageIO JAI peut également être ajoutée à votre plate-forme pour prendre en charge des codecs ImageIO supplémentaires (inutile dans les environnements Java modernes).
Avec Aspose.Words, vous pouvez littéralement générer des milliers de documents en quelques minutes, ce qui implique d’ouvrir un document, de modifier le contenu et le formatage ou de le remplir de données et de l’enregistrer. Même les documents les plus complexes sont ouverts et enregistrés sur un P4 2.4Ghz 1Gb RAM machine en quelques fractions de seconde.
Aspose.Words est sûr pour le multithread tant qu’un seul thread fonctionne sur un document à la fois. C’est un scénario typique pour avoir un thread travaillant sur un document. Différents threads peuvent travailler en toute sécurité sur différents documents en même temps.
Courbe D’Apprentissage Minimale
Bien qu’il y ait plus de 150 classes et énumérations publiques dans Aspose.Words, la courbe d’apprentissage est minimale car le Aspose.Words API a été soigneusement conçu avec les objectifs suivants à l’esprit:
- Empruntez les meilleures pratiques d’autres APIs bien connus tels que Microsoft Word Automatisation
- Empruntez les meilleures pratiques des Directives de conception du cadre Java
- Fournir un équilibre entre facilité d’utilisation et manipulation détaillée des éléments du document
Les développeurs qui ont déjà utilisé Microsoft Word Automation dans leurs projets trouveront les noms et le comportement de nombreuses classes, méthodes et propriétés familiers.
Document, Paragraph, Bookmark, Range, Section.PageSetup et Paragraph.ParagraphFormat sont quelques-unes des classes Aspose.Words. En même temps, Aspose.Words est assez différent du modèle d’objet Microsoft Word en ce qu’il représente un document comme un arbre d’objets, plus comme un arbre XML DOM. Si vous avez travaillé avec n’importe quelle bibliothèque XML DOM, vous constaterez qu’il est facile de comprendre et de travailler avec Aspose.Words.
Prix et Politiques
Veuillez visiter le Licences page pour plus d’informations sur les licences et revoir le Informations Sur les Prix page pour plus de détails sur les prix.
Soutien Technique
Pour plus d’informations sur le support technique Aspose.Words, consultez le Page d’assistance.