Caractéristiques prises en charge

Aspose.Words fournit aux utilisateurs un large éventail de fonctionnalités. Les utilisateurs peuvent effectuer un grand nombre de tâches liées aux documents – de simplement convertir des documents d’un format pris en charge à un autre et de modifier ces documents pendant le processus de conversion en tâches d’affaires, comme la création de documents structurés et attrayants visuellement ou l’automatisation des rapports.

Les formats et normes de documents modernes sont complexes, et lorsque vous avez besoin de conversion de documents ou d’autres fonctions de traitement de documents dans votre projet, la seule solution pratique est souvent de compter sur un composant tiers qui implémente la fonctionnalité souhaitée. Mais utiliser un composant tiers comporte toujours un certain risque. L’un des risques uniques dans le traitement des documents est la question de savoir comment la bibliothèque implémente complètement et correctement un format ou une norme de document particulier.

L’objectif est d’assurer la mise en oeuvre la plus complète et la plus précise des formats et des normes des documents. Les Aspose.Words l’équipe démontre son engagement en matière d’interopérabilité en fournissant des notes de mise en oeuvre détaillées pour les formats de documents pris en charge sur plusieurs plateformes.

Les tableaux ci-après résument Aspose.Words pour Java fournit des liens vers des descriptions détaillées des fonctions.

Plateformes soutenues

Les plateformes Aspose.Words pour Java peuvent être utilisés avec sont énumérés ci-dessous. Si vous avez besoin de soutien pour plus de plateformes, recherchez le produit “Twin Brother” Aspose.Words pour .NET.

Fonctionnalité Désignation des marchandises
Java Aspose.Words pour Java est disponible pour Java 1.6, 1.7 et 1.8 et fonctionnera en tout lieu où Java est installé.

Formats de fichiers et conversions

Fonctionnalité Désignation des marchandises
Microsoft Word (DOC) (Frais et Enregistreur) L’implémentation de format DOC la plus rapide et la plus complète que vous pouvez trouver.
Traitement de texteML (DOCX, XML) (Frais et Enregistreur) Aspose.Words fournit un support exhaustif OOXML, Flat OPC, et aussi Word 2003 XML.
Format de texte riche (RTF) (Frais et Enregistreur) Support complet du format RTF pour interagir avec diverses applications.
HTML, XHTML et MHTML Chargeur et Enregistreur HTML/XHTML pour une plus grande interopérabilité. Enregistrer comme MHTML est également disponible.
OpenDocument (ODT) Aspose.Words peut Frais et Enregistreur les documents figurant dans OpenDocument Format texte (.odt).
Format de document portable Adobe (PDF) Convertissez tout document en PDF avec une grande fidélité. PDF/A est pris en charge.
Spécification du papier XML (XPS) (Frais et Enregistreur) Convertir tout document en XPS avec une grande fidélité.
Texte simple (TXT) (Frais et Enregistreur) Extraire facilement le texte en enregistrant au format texte simple.
Édition numérique (EPUB) EPUB est un format populaire pour les livres électroniques. Vous pouvez convertir n’importe quel document Aspose.Words au format IDPF EPUB.

Rendu et impression

Aspose.Words maintenant fournit un rendu de haute fidélité des pages de document.

Fonctionnalité
Disposition document en pages avec une grande fidélité (exactement comme Microsoft Word® ferait cela) à tous les formats ci-dessous.
Rendre des pages individuelles ou remplir des documents en format PDF ou XPS.
Rendre des pages de documents aux images raster (Multipage TIFF, PNG, JPEG, BMP).
Rendre des pages à un Java Graphics object à une taille spécifique.
Imprimer les pages de documents en utilisant la Java infrastructure d’impression.
Mise à jour TOC, numéros de page, et d’autres champs avant le rendu ou l’impression.
Effets 3D Rendu à travers l’OpenGL

Caractéristiques du contenu du document

Fonctionnalité
Accès, création et modification des paragraphes et du texte.
Accédez, créez et modifiez des images, des boîtes de texte et des formes.
Accédez, créez et modifiez des tables, des lignes et des cellules.
Accédez, créez et modifiez des champs, des champs de formulaire, des hyperliens et des signets.
Accédez, créez et modifiez des sections de documents, des en-têtes et des pied de page.
Accédez, créez et modifiez des notes de bas de page, des notes et des commentaires.
Accédez, créez et modifiez des étiquettes XML personnalisées, SmartTags et de documents structurés (contrôles de contenu).
Accéder et modifier tous les éléments du document en utilisant XmlDocument - comme des cours et des méthodes.
Mettre à jour les résultats sur le terrain IF, formule, et d’autres types de champs populaires.
Reconstruire et mettre à jour les champs de la Table des matières Microsoft Word Oui.
Copier et déplacer les éléments du document entre les documents.
Rejoindre et diviser les documents.
Obtenez et définissez des propriétés de document intégrées et personnalisées.
Spécifiez la protection des documents, les documents protégés ouverts et cryptés.
Trouver et remplacer le texte, énumérer sur le contenu du document.
Accepter toutes les révisions d’un document.
Préserver ou extraire les objets OLE et les commandes ActiveX du document.
Préserver ou supprimer les macros VBA du document. Préserver la signature numérique des macros VBA.
Détecter les signatures numériques dans les documents.
Insérer le texte HTML.
Extrait VBA Des macros de Word Document.

Caractéristiques de présentation des documents

Aspose.Words fournit un accès programmatique détaillé aux propriétés de formatage de tous les éléments de document.

Fonctionnalité
Accédez et modifiez tous les formats de caractères, y compris les polices, les couleurs, les effets, les bordures et l’ombrage.
Accédez et modifiez tous les formats de paragraphes, y compris les tirets, l’espacement, les bordures et l’ombrage, les arrêts d’onglets.
Accédez et modifiez toutes les listes pointillées et numérotées formatant y compris la numérotation et les niveaux.
Accès et modification du formatage de la table, y compris l’alignement, l’orientation, les bordures et l’ombrage.
Accédez et modifiez toutes les propriétés de la section, y compris la taille, les marges et l’orientation du papier.
Accédez, créez et modifiez des styles de documents.
Accédez et modifiez les objets de dessin, y compris la position, la taille, la ligne et les propriétés de remplissage, les octets d’image.

Mail Merge Caractéristiques

Fonctionnalité
Utiliser toutes les normes Microsoft Word mail merge champs dans vos rapports, y compris MERGEFIELD, NEXT, NEXTIF, ADDRESSBLOCK, Très bien.
Exécuter mail merge pour les documents qui contiennent même les plus complexes et imbriqués IF les champs et les formules.
Populez et développez dynamiquement des tables ou des fragments dans le document à partir de votre source de données en utilisant mail merge régions.
Générez facilement des rapports qui contiennent des données master-detail (parent-enfant) telles que Order/OrderDetails.
Populer des documents avec des données de n’importe quelle Java source de données qui implémente ResultSet interface.
Populez des documents à partir de n’importe quelle source de données comme un fichier XML ou des objets d’affaires en implémentant la IMailMergeDataSource interface.
Prenez un contrôle précis, comme le formatage des numéros, sur la façon dont vos données sont fusionnées en utilisant des événements.
Insérer des images pendant un mail merge.
Créer ou modifier une Microsoft Word mail merge source de données pour un document. Préserver mail merge paramètres et sources de données.
Récupérer mail merge noms de domaine.

Caractéristiques des rapports

LINQ Reporting Engine est un outil de reporting avancé qui vous permet de générer des documents basés sur des documents modèles et des données provenant de diverses sources, y compris des bases de données, XML, JSON, OData, des objets de types CLR personnalisés, des documents externes et plus encore hors de la boîte

Caractéristiques principales
Appui C# syntaxe et méthodes d’extension LINQ directement dans les modèles (même pour ADO.NET sources de données)
Prise en charge des blocs de documents répétables et conditionnels (loops et conditions) pour les tableaux, les listes et le contenu commun
Prise en charge des graphiques et images générés dynamiquement
Appui à l’insertion de documents extérieurs et de blocs HTML dans un document
Prise en charge de plusieurs sources de données (y compris de différents types) pour la production d’un document unique
Support intégré des relations de données (master-detail)
Prise en charge complète de diverses manipulations de données telles que le regroupement, le tri, le filtrage et d’autres directement dans les modèles
WYSIWYG: Un document généré conserve le même formatage de ses éléments qu’un modèle correspondant