Funciones Compatibles

Aspose.Words proporciona a los usuarios una amplia gama de funciones. Los usuarios pueden realizar una gran cantidad de tareas relacionadas con los documentos, desde simplemente convertir documentos de un formato compatible a otro y modificarlos durante el proceso de conversión hasta tareas comerciales, como crear documentos estructurados y visualmente atractivos o automatizar informes.

Los formatos y estándares de documentos modernos son complejos, y cuando necesita conversión de documentos u otras funciones de procesamiento de documentos en su proyecto, la única solución práctica suele ser confiar en un componente de terceros que implemente la funcionalidad deseada. Pero usar un componente de terceros siempre conlleva cierto riesgo. Uno de los riesgos únicos en el procesamiento de documentos es la cuestión de cómo la biblioteca implementa completa y correctamente un formato o estándar de documento en particular.

Aspose se compromete a ofrecer las implementaciones más completas y precisas de formatos y estándares de documentos. El equipo Aspose.Words demuestra su compromiso con la interoperabilidad al proporcionar notas detalladas de implementación para formatos de documentos compatibles en múltiples plataformas.

Las tablas a continuación resumen Aspose.Words para Java características y proporcionan enlaces a descripciones detalladas de las características.

Plataformas Soportadas

Las plataformas Aspose.Words para Java con las que se puede usar se enumeran a continuación. Si necesita soporte para más plataformas, busque el producto" hermano gemelo " Aspose.Words para .NET.

Característica Descripción
Java Aspose.Words para Java está disponible para Java 1.6, 1.7 y 1.8 y se ejecutará en cualquier lugar donde esté instalado Java.

Formatos de Archivo y Conversiones

Característica Descripción
Microsoft Word (DOC) (carga y guardar) La implementación de formato DOC más rápida y completa que puede encontrar.
WordprocessingML (DOCX, XML) (carga y guardar) Aspose.Words proporciona soporte exhaustivo OOXML, Flat OPC y también Word 2003 XML.
Formato de texto enriquecido (RTF) (carga y guardar) Soporte integral del formato RTF para interactuar con una variedad de aplicaciones.
HTML, XHTML y MHTML Carga y guardar HTML / XHTML para una interoperabilidad aún mayor. Guardar como MHTML también está disponible.
OpenDocument (ODT) Aspose.Words puede carga y guardar documentos en el texto OpenDocument (.odt) formato.
Formato de Documento Portátil de Adobe (PDF) Convierta cualquier documento a PDF con alta fidelidad. PDF/A es compatible.
XML Especificación del papel (XPS) (carga y guardar) Convierta cualquier documento a XPS con alta fidelidad.
Texto sin formato (TXT) (carga y guardar) Extraiga texto fácilmente guardándolo en formato de texto sin formato.
Publicación digital (EPUB) EPUB es un formato popular para eBooks. Puede convertir cualquier documento del formato Aspose.Words al IDPF EPUB.

Renderizado e Impresión

Aspose.Words ahora proporciona una representación de alta fidelidad de las páginas del documento.

Característica
Diseñe el documento en páginas con alta fidelidad (exactamente como Microsoft Word® haría eso) en todos los formatos a continuación.
Renderice páginas individuales o documentos completos a PDF o XPS.
Renderizar páginas de documentos en imágenes rasterizadas (Multipágina TIFF, PNG, JPEG, BMP).
Renderice páginas en un objeto gráfico Java a un tamaño específico.
Imprima páginas de documentos utilizando la infraestructura de impresión Java.
Actualice TOC, los números de página y otros campos antes de procesar o imprimir.
Renderizado de efectos 3D a través del OpenGL

Características del Contenido del Documento

Característica
Acceda, cree y modifique párrafos y texto.
Acceda, cree y modifique imágenes, cuadros de texto y formas.
Acceda, cree y modifique tablas, filas y celdas.
Acceda, cree y modifique campos, campos de formulario, hipervínculos y marcadores.
Acceda, cree y modifique secciones, encabezados y pies de página de documentos.
Acceda, cree y modifique notas al pie, notas al final y comentarios.
Acceda, cree y modifique Etiquetas personalizadas XML, SmartTags y de Documentos Estructurados (Controles de contenido).
Acceda y modifique todos los elementos del documento utilizando clases y métodos similares a XmlDocument.
Actualice los resultados de campo IF, la fórmula y otros tipos de campo populares.
Reconstruya y actualice los campos de la Tabla de contenido (TOC) exactamente como lo hace Microsoft Word.
Copie y mueva elementos de documentos entre documentos.
Unir y dividir documentos.
Obtenga y establezca propiedades de documentos integradas y personalizadas.
Especifique protección de documentos, documentos abiertos protegidos y cifrados.
Busque y reemplace texto, enumere sobre el contenido del documento.
Acepte todas las revisiones de un documento.
Conservar o extraer objetos OLE y controles ActiveX del documento.
Conservar o eliminar VBA macros del documento. Conservar la firma digital de VBA macros.
Detecta firmas digitales en documentos.
Inserte HTML texto.
Extraiga VBA Macros del documento de Word.

Funciones de Formato de Documentos

Aspose.Words proporciona acceso programático detallado a las propiedades de formato de todos los elementos del documento.

Característica
Acceda y modifique todo el formato de caracteres, incluidas las fuentes, los colores, los efectos, los bordes y el sombreado.
Acceda y modifique todo el formato de párrafo, incluidas sangrías, espaciado, bordes y sombreado, tabulaciones.
Acceda y modifique todos los formatos de listas numeradas y con viñetas, incluida la numeración y los niveles.
Acceda y modifique el formato de la tabla, incluida la alineación, orientación, bordes y sombreado.
Acceda y modifique todas las propiedades de la sección, incluidos el tamaño del papel, los márgenes y la orientación.
Acceda, cree y modifique estilos de documentos.
Acceda y modifique objetos de dibujo, incluidas las propiedades de posición, tamaño, línea y relleno, bytes de imagen.

Mail Merge Características

Característica
Utilice todos los campos estándar Microsoft Word Mail Merge en sus informes, incluidos MERGEFIELD, NEXT, NEXTIF, ADDRESSBLOCK, GREETINGLINE.
Ejecute Mail Merge para documentos que contengan incluso los campos y fórmulas IF más complejos y anidados.
Rellene y haga crecer dinámicamente tablas o fragmentos en el documento desde su fuente de datos utilizando Mail Merge regiones.
Genere fácilmente informes que contengan datos maestros-detallados (padre-hijo), como Order / OrderDetails.
Rellene documentos con datos de cualquier origen de datos Java que implemente la interfaz ResultSet.
Rellene documentos desde cualquier fuente de datos, como un archivo XML u objetos de negocio, implementando la interfaz IMailMergeDataSource.
Tome un control preciso, como el formato de números, sobre cómo se fusionan sus datos mediante eventos.
Inserte imágenes durante un mail merge.
Cree o modifique mediante programación una fuente de datos Microsoft Word Mail Merge para un documento. Conservar la configuración de Mail Merge y las fuentes de datos.
Recupere nombres de campo Mail Merge.

Funciones de Informes

LINQ Reporting Engine es una herramienta avanzada de generación de informes que le permite generar documentos basados en documentos de plantilla y datos obtenidos de diversas fuentes, incluidas bases de datos, XML, JSON, OData, objetos de CLR tipos personalizados, documentos externos y más listos para usar.

Características Clave
Compatibilidad con la sintaxis C# y los métodos de extensión LINQ directamente en las plantillas (incluso para las fuentes de datos ADO.NET)
Compatibilidad con 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 inserción de documentos externos y bloques HTML en un documento
Soporte de múltiples fuentes de datos (incluyendo de diferentes tipos) para la generación de un único documento
Soporte integrado de relaciones de datos (maestro-detalle)
Soporte integral de diversas manipulaciones de datos, como agrupación, clasificación, filtrado y otras, directamente en plantillas
WYSIWYG: Un documento generado conserva el mismo formato de sus elementos que una plantilla correspondiente