Aspose.Words  for Java

API Java pour traiter les fichiers Word

Développez des applications capables de créer, de traiter, de restituer et de convertir des documents Word en plusieurs formats en Java.

  Télécharger l'essai gratuit
  
 

Aspose.Words pour Java est une API de traitement de documents riche en fonctionnalités pour créer, modifier, convertir, rendre et imprimer des fichiers dans tous les formats pris en charge par Microsoft Word et plus encore. Il ne dépend pas de Microsoft Word ou d'autres applications tierces. Cependant, Aspose.Words pour Java fournit des fonctionnalités prises en charge par Word – comparer des documents, trouver et remplacer text, diviser un document en parties, publipostage des champs, rendre les pages, mettre en forme tous les éléments du document etc. Vous pouvez voir la liste complète des fonctionnalités d'Aspose.Words dans notre documentation.

L'API Aspose.Words prend en charge tous les formats de chargement et d'enregistrement courants. Vous pouvez enregistrer ou convertir des documents Word dans des formats à mise en page fixe - PDF ou XML, ainsi que convertir vos fichiers Word dans des formats d'image ou multimédia populaires - JPEG, SVG, GIF et autres. Vérifiez liste complète des formats pris en charge.

Fonctionnalités avancées de l'API Java Words

Vous pouvez essayer certaines des fonctionnalités populaires d'Aspose.Words sur les pages d'application en ligne :

Tu peux essayer toutes les applications en ligne Aspose.Words.

Consultez également la documentation pour les fonctionnalités les plus populaires dans Aspose.Words :

Veuillez noter que la liste n'est pas complète et que vous pouvez trouver plus de fonctionnalités et de descriptions dans le documentation.

Convertir un document en Java

La capacité à enregistrer rapidement, de manière fiable et efficace un fichier dans différents formats avec un haut degré de précision est la raison pour laquelle la plupart de nos clients choisissent Aspose.Words.

L'API Java vous permet de convertir un fichier d'un format pris en charge à un autre avec seulement deux lignes de code. C'est si simple !

Convertir DOC en DOCX – Java

// Charger le fichier DOC à convertir
Document wpd = new Document(dir + "template.doc");

// Convertir DOC en DOCX
wpd.save(dir + "output.docx", SaveFormat.DOCX);

Convertir HTML en DOCX – Java

// Charge le fichier HTML à convertir
Document wpd = new Document(dir + "template.html");

// Convertir HTML en DOCX
wpd.save(dir + "output.docx", SaveFormat.DOCX);

Convertir RTF en PDF – Java

// Charge le fichier RTF à convertir
Document wpd = new Document(dir + "template.rtf");

// Convertir RTF en PDF
wpd.save(dir + "output.pdf", SaveFormat.PDF);

Voir plus de détails sur la page Conversion.

Rendre, afficher ou imprimer des fichiers à l'aide de Java

Aspose.Words pour Java possède son propre moteur de rendu spécialement conçu pour rendre et imprimer des documents avec la plus grande fidélité.

Sur les pages de documentation, vous pouvez découvrir comment :

Création de rapports et publipostage

Aspose.Words pour Java est une solution complète de création de rapports. Vous pouvez concevoir des rapports dans Microsoft Word, puis autoriser l'API à remplir les fichiers avec des données provenant de diverses sources de données tout en conservant les paramètres de fusion et publipostage.

Aspose.Words pour Java vous permet d'utiliser des champs de publipostage Microsoft Word standard dans les rapports. De plus, vous pouvez utiliser syntaxe étendue de la bibliothèque pour les champs de fusion et publipostage pour effectuer des tâches plus complexes lors des opérations de fusion telles que l'insertion d'images ou de régions répétables.

Programmation avec des documents à l'aide du modèle d'objet de document (DOM)

Aspose.Words pour Java aide les développeurs à créer, construire, modifier, analyser et examiner les fichiers chargés à l'aide de notre Document Object Model (DOM) intuitif qui se compose de plus de 100 classes. Ce modèle d'objet permet aux développeurs de manipuler par programme divers éléments tels que les sections, les en-têtes, les pieds de page, les paragraphes, les listes, les tableaux, le texte, les champs, les hyperliens, les signets, les images, les balises actives, les formes, le XML personnalisé, etc.

De plus, tous les objets de dessin, y compris les formes, les zones de texte, les images, les objets OLE et les contrôles sont pris en charge par ce modèle d'objet de document, vous permettant d'effectuer de nombreuses tâches telles que l'insertion de filigranes sur des pages ou l'extraction d'images à partir d'un fichier préexistant.

Aspose.Words pour Java fournit des fonctionnalités utilitaires utiles, par exemple, joindre ou diviser des fichiers, rechercher et remplacer du texte, protéger ou déprotéger des fichiers, modifier des propriétés et insérer des fragments HTML dans des documents. Toutes ces fonctionnalités sont disponibles via des API faciles à utiliser pour aider les développeurs à effectuer des opérations complexes sans se soucier des spécifications de format de fichier.

Joindre deux documents – Java

// Charger les fichiers source et destination
Document srcDoc = new Document(dir + "source.docx");
Document dstDoc = new Document(dir + "destination.docx");

// Définit le fichier ajouté pour qu'il démarre à partir d'une nouvelle page
srcDoc.getFirstSection().getPageSetup().setSectionStart(SectionStart.NEW_PAGE);

// Ajoute le fichier source en utilisant ses styles d'origine
dstDoc.appendDocument(srcDoc, ImportFormatMode.KEEP_SOURCE_FORMATTING);

// Enregistrer le résultat final
dstDoc.save(dir + "output.docx");

Pas besoin de Microsoft Office Automation

Vous pouvez travailler avec des documents par programmation sans installer aucune autre application tierce. Cela est possible car la bibliothèque est construite à l'aide de code managé. Par conséquent, vous n'avez pas besoin d'installer Microsoft Office ou Microsoft Word sur votre ordinateur pour travailler avec les formats Word. C'est une alternative parfaite à Microsoft Office Automation en termes de fonctionnalités prises en charge, de sécurité, de stabilité, d'évolutivité, de vitesse et de prix.

Ce que les gens disent

Ne vous contentez pas de nous croire sur parole. Découvrez ce que les utilisateurs ont à dire sur les API Aspose.Words.

 
 
Voir les études de cas
  
  

Aspose.Words propose des API de traitement de texte individuelles pour d'autres environnements de développement populaires, comme indiqué ci-dessous :