Formatos y conversiones de archivos

La capacidad de convertir de forma rápida y fiable varios formatos de documentos con un alto grado de precisión es Aspose.WordsEs una característica insignia. Esta es a menudo una buena razón para elegir Aspose.Words para Java.

Con Aspose.Words puede convertir documentos de cualquier formato de carga soportado a cualquier formato de ahorro compatible utilizando sólo dos líneas de código:

  1. Cargar un documento de un archivo o secuencia
  2. Guardarlo en cualquier formato compatible

El siguiente ejemplo de código muestra cómo convertir un documento:

Para más detalles sobre la carga, conversión y guardar documentos, consulte el Cargando, Ahorro y Conversión sección.

Alta Fidelidad

Uno de los principales objetivos Aspose.Words es proporcionar conversión de alta fidelidad entre formatos de documentos. Utilizamos la palabra “alta fidelidad” para describir conversiones donde el documento de salida conserva todo el contenido y formato del original.

Los formatos modernos de documentos de procesamiento de palabras son complejos e incluyen cientos de características. A veces, cuando un proveedor afirma que su solución es compatible con un formato de documento particular, significa que sólo se soportan las características básicas del formato. Por ejemplo, Microsoft Word documentos tienen características avanzadas como notas de pie, cajas de texto, formas de automóviles, objetos OLE, campos y atributos de formato avanzados. Muchos de estos elementos son a menudo ignorados en las bibliotecas de procesamiento de documentos, pero no en Aspose.Words.

Mayor Extent of Format Support

La ventaja indiscutible de Aspose.Words es la gran cantidad de apoyo para la mayoría de los formatos conocidos. Es difícil o imposible encontrar el mismo nivel de apoyo para muchas características importantes en otros lugares.

Al comprar una solución que apoye un formato particular, descubra el nivel en el que se soportan las características de este formato. Para probar, crear un archivo complejo y ejecutarlo a través de la solución propuesta. A menudo encontrará que se perderán muchos elementos de documento y formato. Por ejemplo, para el formato DOC, formas, cuadros de texto, campos, columnas, objetos OLE, revisiones, texto derecho a izquierdo generalmente sufren.

Aspose.Words Document Object Model (G)DOM) fue diseñado con Microsoft Word formato de documento en mente. Por lo tanto, nuestro nivel de apoyo para esos formatos, como DOC, DOCX, RTF o WordprocessingML, no tiene precedentes. La conversión en cualquier dirección entre estos formatos es de alta fidelidad.

Al ejecutar un documento complejo a través de Aspose.Words, disfrutar de la integridad inigualable de la implementación del formato.

Ejemplos de conversión entre formatos populares

A continuación se presentan ejemplos de conversiones entre algunos formatos populares. Usted puede evaluar con precisión Aspose.Words se enfrenta a la tarea.


*DOC a RTF – conversión de alta fidelidad: *

doc-to-rtf-aspose-words-java-1 doc-to-rtf-aspose-words-java-2


*DOC a PDF – conversión de alta fidelidad: *

doc-to-pdf-aspose-words-java-1 doc-to-pdf-aspose-words-java-2

doc-to-pdf-aspose-words-java-3 doc-to-pdf-aspose-words-java-4


*DOC a ODT – conversión de alta fidelidad: *

doc-to-odt-aspose-words-java-1 doc-to-odt-aspose-words-java-2


*DOC to XPS – conversión de alta fidelidad: *

doc-to-xps-aspose-words-java-1 doc-to-xps-aspose-words-java-2


*DOC a JPEG – conversión de alta fidelidad: *

doc-to-jpg-aspose-words-java-1

*RTF a TXT – conversión de alta fidelidad: *

rtf-to-txt-aspose-words-java-1 rtf-to-txt-aspose-words-java-2


Aunque todos los convertidores en Aspose.Words son grandes, a veces no será capaz de obtener la misma apariencia para documentos en diferentes formatos.

Por ejemplo, no hay una coincidencia simple entre todas las características de HTML y Microsoft Word documentos. No hay cabeceras / pies, secciones, campos y fichas en HTML. Por el contrario, no todos los atributos y reglas de CSS pueden ser mapeados a un Microsoft Word documento.

A continuación se muestra un ejemplo de conversiones de DOC a HTML.


DOC a HTML – conversión de alta fidelidad:

doc-to-html-aspose-words-java-1 doc-to-html-aspose-words-java-2

doc-to-html-aspose-words-java-3 doc-to-html-aspose-words-java-4


Alta escalabilidad

Los escenarios de servidor escalables usan Aspose.Words principalmente por su diseño simple y limpio – Aspose.Words soporta la multitección. Document los objetos son independientes entre sí, y siempre y cuando sólo un hilo pueda modificar un documento a la vez (un requisito típico para cualquier clase de colección), múltiples hilos pueden procesar cualquier número de documentos al mismo tiempo.

Alto rendimiento

Aspose.Words demuestra un alto rendimiento al cargar y guardar documentos. En pruebas, un archivo DOC de más de 5Mb de tamaño fue cargado en menos de 1 segundo y luego guardado en menos de 1 segundo en una máquina P4 3GHz. Los archivos más pequeños se pueden procesar a velocidades de miles por minuto.

En varias ocasiones, nuestros clientes nos han informado que no podían creer la velocidad de Aspose.Words. Pasaron por encima de la línea de código que estaba cargando un enorme documento en el depurador, y era tan instantáneo que no podían creer que el archivo estaba cargado en el Document objeto.