Browse our Products
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-words</artifactId>
<version>22.10</version>
<classifier>jdk17</classifier>
</dependency>
compile(group: 'com.aspose', name: 'aspose-words', version: '22.10', classifier: 'jdk17')
<dependency org="com.aspose" name="aspose-words" rev="22.10">
<artifact name="aspose-words" m:classifier="jdk17" ext="jar"/>
</dependency>
libraryDependencies += "com.aspose" % "aspose-words" % "22.10"
API Java pour divers formats de documents
Page de produit | Docs | Démos | Référence de l’API | Exemples | Blog | Chercher | Support gratuit | Licence temporaire
Aspose.Words for Java est une API de traitement de texte Java avancée qui vous permet d’effectuer une vaste gamme de tâches de traitement des documents directement dans vos applications Java. Aspose.words pour l’API Java prend en charge le traitement de traitement (doc, docx, ooxml, rtf) HTML, OpenDocument, PDF, EPUB, XPS, SWF et tous les formats d’image. Avec Aspose.Words, vous pouvez générer, modifier et convertir des documents sans utiliser Microsoft Word.
Word API Fonctionnalités
Rendu et impression
- Document de mise en page en pages à haute fidélité (exactement comme Microsoft Word & Reg; le ferait) à tous les formats ci-dessous.
- Rendez des pages individuelles ou complétez des documents à
pdf
,xps
ouswf
. - Rendez les pages de documents aux images raster (multipage
Tiff
,png
,jpeg
,bmp
). - Rendez les pages à un objet graphique Java à une taille spécifique.
- Imprimez des pages de documents à l’aide de l’infrastructure d’impression Java.
- Mettez à jour le TOC, les numéros de page et autres champs avant de rendu ou d’impression.
- Effets 3D Rendu à travers le `` OpenGL`.
Document Content Fonctions
- Accès, créer et modifier divers éléments de document.
- Accédez et modifiez tous les éléments de document à l’aide de classes et de méthodes de type
XMLDocument
. - Copiez et déplacez les éléments de document entre les documents.
- Rejoignez et divisez les documents.
- Spécifiez la protection des documents, les documents ouverts protégés et cryptés.
- Trouvez et remplacez le texte, énumérez le contenu du document.
- conserver ou extraire les objets OLE et les contrôles ActiveX à partir du document.
- Préserver ou supprimer les macros VBA du document. Préserver la signature numérique des macros VBA.
Reporting Fonctions
- Prise en charge des méthodes d’extension C # Syntax et LINQ directement dans les modèles (même pour les sources de données `ADO.NET)).
- Prise en charge des blocs de documents répétables et conditionnels (boucles et conditions) pour les tables, les listes et le contenu commun.
- Support de graphiques et d’images générés dynamiquement.
- Prise en charge de l’insertion de documents extérieurs et des blocs «HTML» dans un document.
- Prise en charge de plusieurs sources de données (y compris de différents types) pour la génération d’un seul document.
- Support intégré des relations de données (maître-dette).
- Support complet de diverses manipulations de données telles que le regroupement, le tri, le filtrage et autres directement dans les modèles.
Pour une liste plus complète des fonctionnalités, veuillez visiter Présentation des fonctionnalités.
Formats de documents de lecture et d’écriture
** Microsoft Word: ** doc, docx, rtf, dot, dotx, dotm, docm flatopc, flatopcmacroenabled, flatopctat, flatopctemplatemacroenabled
** OpenOffice: ** ODT, OTT
** WordProcessingMl: ** wordml
** Web: ** html, mhtml
** Disposition fixe: ** PDF
** Texte: ** TXT
** Autre: ** MD
Enregistrer les fichiers Word comme
** Disposition fixe: ** XPS, OpenXPS, Postscript (PS)
** Images: ** Tiff, jpeg, png, bmp, svg, emf, gif
** Web: ** htmlfixed
** Autres: ** PCL, EPUB, XAMLFIXED, XAMLFLOW, XAMLFLOWPACK
lire les formats de fichiers
** MS Office: ** docpreword60 ** ebook: ** Mobi
Environnements pris en charge
- ** Microsoft Windows: ** Windows Desktop & Server (x86, x64)
- ** macOS: ** mac os x
- ** Linux: ** Ubuntu, OpenSuse, Centos et autres
- ** Versions Java: **
J2SE 7.0 (1.7)
,J2SE 8.0 (1.8)
ou supérieur.
Commencer
Aspose.words Les API Java sont hébergées au Référentiel. Vous pouvez facilement utiliser Aspose.Words pour l’API Java directement dans vos projets Maven avec des configurations simples. Pour les instructions détaillées, veuillez visiter la page de documentation Installing Aspose.Words for Java from Maven Repository.
Impression de plusieurs pages sur une seule feuille en utilisant Java
// Open the document.
Document doc = new Document(dataDir + "TestFile.doc");
// Create a print job to print our document with.
PrinterJob pj = PrinterJob.getPrinterJob();
// Initialize an attribute set with the number of pages in the document.
PrintRequestAttributeSet attributes = new HashPrintRequestAttributeSet();
attributes.add(new PageRanges(1, doc.getPageCount()));
// Pass the printer settings along with the other parameters to the print document.
MultipagePrintDocument awPrintDoc = new MultipagePrintDocument(doc, 4, true, attributes);
// Pass the document to be printed using the print job.
pj.setPrintable(awPrintDoc);
pj.print();
Page de produit | Docs | Démos | Référence de l’API | Exemples | Blog | Chercher | Support gratuit | Licence temporaire
Version | Release Date |
---|---|
22.12 | 9 décembre 2022 |
22.11 | 16 novembre 2022 |
22.10 | 14 octobre 2022 |
22.9 | 8 septembre 2022 |
22.8 | 12 août 2022 |
22.7 | 14 juillet 2022 |
22.6 | 10 juin 2022 |
22.5 | 20 mai 2022 |
22.4 | 7 avril 2022 |
22.3 | 9 mars 2022 |
22.2 | 9 février 2022 |
22.1 | 8 janvier 2022 |
21.12 | 7 décembre 2021 |
21.11 | 15 novembre 2021 |
21.10 | 20 octobre 2021 |
21.9 | 7 septembre 2021 |
21.8 | 11 août 2021 |
21.7 | 11 juillet 2021 |
21.6 | 14 juin 2021 |
21.5 | 7 mai 2021 |
21.4 | 8 avril 2021 |
21.3 | 10 mars 2021 |
21.2 | 9 février 2021 |
21.1 | 5 janvier 2021 |
20.12 | 9 décembre 2020 |
20.11 | 13 novembre 2020 |
20.10 | 23 octobre 2020 |
20.9 | 13 septembre 2020 |
20.8 | 8 août 2020 |
20.7 | 16 juillet 2020 |
20.6 | 13 juin 2020 |
20.5 | 10 mai 2020 |
20.4 | 19 avril 2020 |
20.3 | 10 mars 2020 |
20.2 | 15 février 2020 |
20.1 | 6 janvier 2020 |
19.12 | 18 décembre 2019 |
19.11 | 5 novembre 2019 |
19.10 | 11 octobre 2019 |
19.9 | 15 septembre 2019 |
19.8 | 17 août 2019 |
19.7 | 9 juillet 2019 |
19.6 | 6 juin 2019 |
19.5 | 7 mai 2019 |
19.4 | 6 avril 2019 |
19.3 | 8 mars 2019 |
19.2 | 14 février 2019 |
19.1 | 4 janvier 2019 |
18.12 | 8 décembre 2018 |
18.11 | 6 novembre 2018 |
18.10 | 12 octobre 2018 |
18.9 | 7 septembre 2018 |
18.8 | 9 août 2018 |
18.7 | 16 juillet 2018 |
18.6 | 7 juin 2018 |
18.5 | 8 mai 2018 |
18.4 | 4 avril 2018 |
18.3 | 6 mars 2018 |
18.2 | 8 février 2018 |
18.1 | 26 décembre 2017 |
17.12 | 14 décembre 2017 |
17.11 | 15 novembre 2017 |
17.10 | 8 octobre 2017 |
17.9 | 5 septembre 2017 |
17.8 | 6 août 2017 |
17.7 | 6 juillet 2017 |
17.6 | 6 juin 2017 |
17.5 | 16 mai 2017 |
17.4.0 | 4 avril 2017 |
17.3.0 | 6 mars 2017 |
17.2.0 | 8 février 2017 |
17.1.0 | 17 janvier 2017 |
16.12.0 | 11 décembre 2016 |
16.11.0 | 3 novembre 2016 |
16.10.0 | 12 octobre 2016 |
16.8.0 | 10 septembre 2016 |
16.7.0 | 9 août 2016 |
16.6.0 | 13 juillet 2016 |
16.5.0 | 23 juin 2016 |
16.4.0 | 12 mai 2016 |
16.3.0 | 11 avril 2016 |
16.2.0 | 17 mars 2016 |
16.1.0 | 3 février 2016 |
15.12.0 | 1 janvier 2016 |
File | Classifier | Size |
---|---|---|
aspose-words-22.10-javadoc.jar | javadoc | 2 MB |
aspose-words-22.10-jdk16.jar | jdk16 | 15 MB |
aspose-words-22.10-jdk17.jar | jdk17 | 15 MB |
aspose-words-22.10-shaping-harfbuzz-plugin.jar | shaping-harfbuzz-plugin | 2 MB |
aspose-words-22.10.pom | 3 KB |
Aspose Total Aspose Words Aspose Java API word java library word java class Maven conversion converter import export document object model dom render LINQ reporting mail merge DOC DOT DocPreWord60 DOCX DOCM DOTX DOTM FlatOpc FlatOpcMacroEnabled FlatOpcTemplate FlatOpcTemplateMacroEnabled RTF WordML HTML MHTML MOBI CHM ODT OTT TXT MD PDF XPS XamlFixed SVG OpenXps PS PCL EPUB XamlFlow XamlFlowPack TIFF PNG BMP EMF JPEG GIF content Word to PDF DOC to PDF DOCX to PDF Word to Image DOCX to JPG DOC to PNG Image to PDF JPG to PDF TIFF to PDF HTML to Markdown HTML to MD DOCX to Markdown DOCX to MD Markdown to PDF MD to PDF HTML to PDF MHT to PDF MHTML to PDF Word to HTML Markdown to HTML MD to HTML Mobi to EPUB RTF to PDF ODT to PDF TXT to PDF Mobi to PDF DOCX to DOC HTML to Word page layout engine flow layout theme section range header footer bookmar table list paragraph hypernation font opentype textbox comment graphic form fields VBA macros markdown J2SE