Formatos de archivos y conversiones

La capacidad de convertir de forma rápida y fiable varios formatos de documentos con un alto grado de precisión es la característica principal de Aspose.Words. Esta suele ser una buena razón para elegir Aspose.Words para Python via .NET.

Con Aspose.Words puede convertir documentos desde cualquier formato de carga admitido a cualquier formato de guardado admitido usando solo dos líneas de código:

  1. Cargue un documento desde un archivo o secuencia
  2. Guárdelo en cualquier formato compatible.

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

Para obtener más detalles sobre cómo cargar, convertir y guardar documentos, consulte la sección Cargar, guardar y convertir.

Alta fidelidad

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

Los formatos de documentos de procesamiento de textos modernos son complejos e incluyen cientos de funciones. A veces, cuando un proveedor afirma que su solución admite un formato de documento en particular, significa que solo se admiten las características básicas del formato. Por ejemplo, los documentos Microsoft Word tienen funciones avanzadas como notas al pie, cuadros de texto, formas automáticas, objetos OLE, campos y atributos de formato avanzados. Muchos de estos elementos suelen ignorarse en las bibliotecas de procesamiento de documentos, pero no en Aspose.Words.

Mayor extensión de soporte de formato

La ventaja indiscutible de Aspose.Words es su gran compatibilidad con la mayoría de los formatos conocidos. Es difícil o imposible encontrar el mismo nivel de soporte para muchas funciones importantes en otros lugares.

Al comprar una solución que admita un formato en particular, infórmese sobre el nivel en el que se admiten las funciones de este formato. Para probar, cree un archivo complejo y ejecútelo a través de la solución propuesta. A menudo encontrará que se perderán muchos elementos y formatos del documento. Por ejemplo, para el formato DOC, las formas, cuadros de texto, campos, columnas, objetos OLE, revisiones y texto de derecha a izquierda suelen verse afectados.

El modelo de objetos de documento (DOM) Aspose.Words se diseñó teniendo en cuenta los formatos de documentos Microsoft de Word. Por lo tanto, nuestro nivel de compatibilidad con 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.

Cuando ejecute un documento complejo a través de Aspose.Words, disfrute de la incomparable integridad de la implementación del formato.

Ejemplos de conversión entre formatos populares

A continuación se muestran ejemplos de conversiones entre algunos formatos populares. Puede evaluar con qué precisión Aspose.Words afronta la tarea.


DOC a RTF – conversión de alta fidelidad:

doc-a-rtf-aspose-palabras-net-1doc-a-rtf-aspose-palabras-net-2


DOC a PDF – conversión de alta fidelidad:

doc-a-pdf-aspose-words-net-1doc-a-pdf-aspose-words-net-2

doc-a-pdf-aspose-words-net-3doc-a-pdf-aspose-words-net-4


DOC a ODT – conversión de alta fidelidad:

doc-a-odt-aspose-palabras-net-1doc-a-odt-aspose-palabras-net-2


DOC a XPS – conversión de alta fidelidad:

doc-a-xps-aspose-palabras-net-1doc-a-xps-aspose-words-net-2


DOC a PostScript – conversión de alta fidelidad:

doc-a-postscript-aspose-palabras-net-1doc-a-postscript-aspose-palabras-net-2


DOC a JPEG – conversión de alta fidelidad:

doc-a-jpeg-aspose-palabras-net-1

DOC a GIF – conversión de alta fidelidad:

doc-a-gif-aspose-palabras-net-1

RTF a TXT – conversión de alta fidelidad:

rtf-a-txt-aspose-palabras-net-1rtf-a-txt-aspose-palabras-net-2


Aunque todos los convertidores de Aspose.Words son excelentes, a veces no podrás obtener la misma apariencia para documentos en diferentes formatos.

Por ejemplo, no existe una coincidencia simple uno a uno entre todas las características de los documentos HTML y Microsoft Word. No hay encabezados/pies de página, secciones, campos ni pestañas en HTML. Por el contrario, no todos los atributos y reglas CSS se pueden asignar a un documento Microsoft de Word.

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


DOC a HTML – conversión de alta fidelidad:

doc-a-html-aspose-palabras-net-1doc-a-html-aspose-palabras-net-2

doc-a-html-aspose-palabras-net-3doc-a-html-aspose-palabras-net-4


Alta escalabilidad

Los escenarios escalables del lado del servidor utilizan Aspose.Words principalmente debido a su diseño simple y limpio: Aspose.Words admite subprocesos múltiples. Los objetos Document son independientes entre sí y, siempre que solo un subproceso pueda modificar un documento a la vez (un requisito típico para cualquier clase de colección), varios subprocesos pueden procesar cualquier cantidad de documentos al mismo tiempo.

Alto rendimiento

Aspose.Words demuestra un alto rendimiento al cargar y guardar documentos. En las pruebas, un archivo DOC de más de 5 Mb de tamaño se cargó en menos de 1 segundo y luego se guardó en menos de 1 segundo en una máquina P4 de 3 GHz. 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 documento enorme en el depurador, y fue tan instantáneo que no podían creer que el archivo estuviera cargado en el objeto Document.