Explore nuestros productos

<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-words</artifactId>
<version>22.12</version>
<classifier>jdk17</classifier>
</dependency>
copied!  
                                                
                                                  compile(group: 'com.aspose', name: 'aspose-words', version: '22.12', classifier: 'jdk17')
                                                
                                              
copied!  
<dependency org="com.aspose" name="aspose-words" rev="22.12">
 <artifact name="aspose-words" m:classifier="jdk17" ext="jar"/>
</dependency>
copied!  
libraryDependencies += "com.aspose" % "aspose-words" % "22.12"
copied!  

API Java para varios formatos de documentos

main-banner

Página del producto | Documentos | Población | Referencia de API | Ejemplos | Blog | Búsqueda | Soporte gratuito | Licencia temporal

Aspose.Words for Java es una API avanzada de procesamiento de palabras Java que le permite realizar una gran gama de tareas de procesamiento de documentos directamente dentro de sus aplicaciones Java. Aspose.Words for Java API admite Word de procesamiento (DOC, DOCX, OOXML, RTF) HTML, OpenDocument, PDF, EPUB, XPS, SWF y todos los formatos de imagen. Con Aspose.Words puede generar, modificar y convertir documentos sin usar Microsoft Word & Reg;.

aspose.words para las características de la API de Java

** Renderización e impresión **

  • Documento de diseño en páginas con alta fidelidad (exactamente como Microsoft Word & Reg; lo haría) a todos los formatos a continuación.
  • Renderizar páginas individuales o completar documentos a pdf, xps o swf.
  • Renderizar páginas de documentos a las imágenes ráster (multipage tiff, png, jpeg, bmp).
  • Renderizar páginas a un objeto de gráficos Java a un tamaño específico.
  • Imprimir páginas de documentos utilizando la infraestructura de impresión Java.
  • Actualice TOC, números de página y otros campos antes de renderizar o imprimir.
  • Efectos 3D Renderizado a través del ‘OpenGL’.

** Características del contenido del documento **

  • Acceder, crear y modificar varios elementos de documentos.
  • Acceda y modifique todos los elementos de documentos utilizando clases y métodos similares a xmlDocument.
  • Copie y mueva elementos de documentos entre documentos.
  • Unir y dividir documentos.
  • Especifique la protección del documento, abre documentos protegidos y cifrados.
  • Busque y reemplace el texto, enumere sobre el contenido del documento.
  • Preservar o extraer objetos OLE y controles ActiveX del documento.
  • preservar o eliminar las macros VBA del documento. Preserve la firma digital VBA Macros.

** Características de informes **

  • Soporte de los métodos de extensión C# de sintaxis y LINQ directamente en plantillas (incluso para fuentes de datos ADO.NET).
  • Soporte de bloques de documentos repetibles y condicionales (bucles y condiciones) para tablas, listas y contenido común.
  • Soporte de gráficos e imágenes generados dinámicamente.
  • Soporte de la inserción de documentos externos y bloqueos HTML en un documento.
  • Soporte de múltiples fuentes de datos (incluidos diferentes tipos) para la generación de un solo documento. -Soporte incorporado de las relaciones de datos (maestro-retraso).
  • Apoyo integral de varias manipulaciones de datos, como agrupación, clasificación, filtrado y otras directamente en plantillas.

Para obtener una lista más completa de características, visite Descripción general de la función.

** API Java para leer, escribir diferentes tipos de formatos de documentos y extensiones **

** Microsoft Word: ** doc, docx, rtf, dot, dotx, dotm, docm platopc, platopcmacroenabled, platpctemplate, platpctemplateMacroenabled
** OpenOffice: ** ODT, OTT
** PROCURCESO DE PORDADML: ** WordML
** web: ** html, mhtml
** Diseño fijo: ** PDF
** Texto: ** txt ** Otro: ** MD

** Convertidor de documentos de Java API para Word **

** Diseño fijo: ** XPS, OpenXPS, PostScript (PS)
** Imágenes: ** Tiff, JPEG, PNG, BMP, SVG, EMF, GIF
** Web: ** htmlfixed
** Otros: ** PCL, EPUB, XAMLFIXED, XAMLFLOW, XAMLFLOWPACK

** Leer formatos de archivo **

** MS Office: ** docpreword60 ** Ebook: ** Mobi

** Entornos compatibles **

  • ** Microsoft Windows: ** Windows Desktop & Server (x86, x64)
  • ** macOS: ** Mac OS X
  • ** Linux: ** Ubuntu, OpenSuse, CentOS y otros
  • ** Versiones Java: ** J2SE 7.0 (1.7), J2SE 8.0 (1.8) o superior.

Empezar

Aspose.words Las API Java están alojadas en el Repositorio de asposio. Puede usar fácilmente Aspose.Words para Java API directamente en sus proyectos Maven con configuraciones simples. Para las instrucciones detalladas, visite la página de documentación Installing Aspose.Words for Java from Maven Repository.

Código de ejemplo de API

** Impresión de varias páginas en una hoja usando 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();

Aplicaciones en línea gratuitas que usan Aspose.Words API

Página del producto | Documentos | Población | Referencia de API | Ejemplos | Blog | Búsqueda | Soporte gratuito | Licencia temporal

VersionRelease Date
22.129 de diciembre de 2022
22.1116 de noviembre de 2022
22.1014 de octubre de 2022
22.98 de septiembre de 2022
22.812 de agosto de 2022
22.714 de julio de 2022
22.610 de junio de 2022
22.520 de mayo de 2022
22.47 de abril de 2022
22.39 de marzo de 2022
22.29 de febrero de 2022
22.18 de enero de 2022
21.127 de diciembre de 2021
21.1115 de noviembre de 2021
21.1020 de octubre de 2021
21.97 de septiembre de 2021
21.811 de agosto de 2021
21.711 de julio de 2021
21.614 de junio de 2021
21.57 de mayo de 2021
21.48 de abril de 2021
21.310 de marzo de 2021
21.29 de febrero de 2021
21.15 de enero de 2021
20.129 de diciembre de 2020
20.1113 de noviembre de 2020
20.1023 de octubre de 2020
20.913 de septiembre de 2020
20.88 de agosto de 2020
20.716 de julio de 2020
20.613 de junio de 2020
20.510 de mayo de 2020
20.419 de abril de 2020
20.310 de marzo de 2020
20.215 de febrero de 2020
20.16 de enero de 2020
19.1218 de diciembre de 2019
19.115 de noviembre de 2019
19.1011 de octubre de 2019
19.915 de septiembre de 2019
19.817 de agosto de 2019
19.79 de julio de 2019
19.66 de junio de 2019
19.57 de mayo de 2019
19.46 de abril de 2019
19.38 de marzo de 2019
19.214 de febrero de 2019
19.14 de enero de 2019
18.128 de diciembre de 2018
18.116 de noviembre de 2018
18.1012 de octubre de 2018
18.97 de septiembre de 2018
18.89 de agosto de 2018
18.716 de julio de 2018
18.67 de junio de 2018
18.58 de mayo de 2018
18.44 de abril de 2018
18.36 de marzo de 2018
18.28 de febrero de 2018
18.126 de diciembre de 2017
17.1214 de diciembre de 2017
17.1115 de noviembre de 2017
17.108 de octubre de 2017
17.95 de septiembre de 2017
17.86 de agosto de 2017
17.76 de julio de 2017
17.66 de junio de 2017
17.516 de mayo de 2017
17.4.04 de abril de 2017
17.3.06 de marzo de 2017
17.2.08 de febrero de 2017
17.1.017 de enero de 2017
16.12.011 de diciembre de 2016
16.11.03 de noviembre de 2016
16.10.012 de octubre de 2016
16.8.010 de septiembre de 2016
16.7.09 de agosto de 2016
16.6.013 de julio de 2016
16.5.023 de junio de 2016
16.4.012 de mayo de 2016
16.3.011 de abril de 2016
16.2.017 de marzo de 2016
16.1.03 de febrero de 2016
15.12.01 de enero de 2016