Aspose.Words  for Java

API de Java para procesar archivos de Word

Desarrolle aplicaciones con la capacidad de crear, procesar, representar y convertir documentos de Word a múltiples formatos en Java.

  Descargar prueba gratuita
  
 

Aspose.Words para Java es una API de procesamiento de documentos rica en funciones para crear, modificar, convertir, representar e imprimir archivos en todos los formatos admitidos por Microsoft Word y más. No depende de Microsoft Word ni de otras aplicaciones de terceros. Sin embargo, Aspose.Words para Java proporciona características compatibles con Word. – comparar documentos, encontrar y reemplazar text, dividir un documento en partes, unificación de correo campos, renderizar páginas, dar formato a todos los elementos del documento y así. Puede ver la lista completa de características de Aspose.Words en nuestra documentación.

La API de Aspose.Words es compatible con todos los formatos populares de carga y guardado. Puede guardar o convertir documentos de Word a formatos de diseño fijo: PDF o XML, así como convertir sus archivos de Word a formatos de imagen o multimedia populares: JPEG, SVG, GIF y otros. Revisar la lista completa de formatos soportados.

Características avanzadas de la API de Java Words

Puede probar algunas de las funciones populares de Aspose.Words en las páginas de aplicaciones en línea:

Puedes probar todas las aplicaciones en línea de Aspose.Words.

Consulte también la documentación de las funciones más populares de Aspose.Words:

Tenga en cuenta que la lista no está completa y puede encontrar más funciones y descripciones en la documentación.

Convertir un documento en Java

La capacidad de guardar un archivo de manera rápida, confiable y eficiente en diferentes formatos con un alto grado de precisión es la razón por la que la mayoría de nuestros clientes eligen Aspose.Words.

La API de Java le permite convertir un archivo de un formato compatible a otro con solo dos líneas de código. ¡Es tan simple!

Convertir DOC a DOCX – Java

// Cargar archivo DOC a convertir
Document wpd = new Document(dir + "template.doc");

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

Convertir HTML a DOCX – Java

// Cargar archivo HTML a convertir
Document wpd = new Document(dir + "template.html");

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

Convertir RTF a PDF – Java

// Cargar archivo RTF a convertir
Document wpd = new Document(dir + "template.rtf");

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

Ver más detalles en la página de conversión.

Renderizar, ver o imprimir archivos usando Java

Aspose.Words para Java tiene su propio motor de renderizado diseñado específicamente para renderizar e imprimir documentos con la más alta fidelidad.

En las páginas de documentación puede averiguar cómo:

Informes y combinación de correspondencia

Aspose.Words para Java es una solución de generación de informes con todas las funciones. Puede diseñar informes en Microsoft Word y luego permitir que la API complete los archivos con datos de una variedad de fuentes de datos mientras mantiene la configuración de combinación de correspondencia.

Aspose.Words para Java le permite utilizar campos de combinación de correspondencia estándar de Microsoft Word en los informes. Además, puede utilizar sintaxis extendida de biblioteca para campos de combinación de correspondencia para realizar tareas más complejas durante las operaciones de fusión, como insertar imágenes o regiones repetibles.

Programación con documentos mediante el modelo de objeto de documento (DOM)

Aspose.Words para Java ayuda a los desarrolladores a crear, construir, modificar, analizar y examinar archivos cargados utilizando nuestro modelo de objeto de documento (DOM) intuitivo que consta de más de 100 clases. Este modelo de objetos permite a los desarrolladores manipular mediante programación varios elementos, como secciones, encabezados, pies de página, párrafos, listas, tablas, texto, campos, hipervínculos, marcadores, imágenes, etiquetas inteligentes, formas, XML personalizado y más.

Además, todos los objetos de dibujo, incluidas formas, cuadros de texto, imágenes, objetos OLE y controles, son compatibles con este modelo de objetos de documento, lo que le permite realizar muchas tareas, como insertar marcas de agua en las páginas o extraer imágenes de un archivo preexistente.

Aspose.Words para Java ofrece útiles funciones de utilidad, por ejemplo, unir o dividir archivos, buscar y reemplazar texto, proteger o desproteger archivos, modificar propiedades e insertar fragmentos de HTML en documentos. Todas estas funciones están disponibles a través de API fáciles de usar para ayudar a los desarrolladores a realizar operaciones complejas sin preocuparse por las especificaciones del formato de archivo.

Unir dos documentos: Java

// Cargar archivos de origen y destino
Document srcDoc = new Document(dir + "source.docx");
Document dstDoc = new Document(dir + "destination.docx");

// Establecer el archivo adjunto para comenzar desde una nueva página
srcDoc.getFirstSection().getPageSetup().setSectionStart(SectionStart.NEW_PAGE);

// Agrega el archivo fuente usando sus estilos originales
dstDoc.appendDocument(srcDoc, ImportFormatMode.KEEP_SOURCE_FORMATTING);

// Guarda el resultado final
dstDoc.save(dir + "output.docx");

No se necesita la automatización de Microsoft Office

Puede trabajar con documentos mediante programación sin instalar ninguna otra aplicación de terceros. Esto es posible porque la biblioteca se crea con código administrado. Por lo tanto, usted no necesita instalar Microsoft Office o Microsoft Word en su computadora para trabajar con formatos de Word. Es una alternativa perfecta a Microsoft Office Automation en términos de funciones compatibles, seguridad, estabilidad, escalabilidad, velocidad y precio.

Lo que la gente esta diciendo

No se fíe sólo de nuestra palabra. Vea lo que los usuarios tienen que decir sobre las API de Aspose.Words.

 
 
Ver estudios de casos
  
  

Aspose.Words ofrece API de procesamiento de textos individuales para otros entornos de desarrollo populares, como se indica a continuación: