¿Qué es el archivo OXPS? | Base de conocimientos

Introducción

Para comprender qué es el formato de archivo OXPS, es necesario conocer el formato XPS, donde se explica que XPS es un lenguaje de descripción de página (PDL) estático con un diseño fijo. Internamente, un archivo XPS está empaquetado como un archivo ZIP que contiene uno o más documentos y todos los recursos necesarios (fuentes, imágenes OpenType, etc.). Todas las partes internas son archivos de texto basados en XML o recursos binarios.

Este artículo le proporcionará información sobre las diferencias entre los formatos XPS y OXPS y describirá los archivos OXPS.

¿Qué es el archivo OXPS?

OXPS (Open XML Paper Specification) es una evolución de XPS que se convirtió en estándar internacional (ECMA‑388) en 2009, cambiando su nombre para distinguirla de la especificación anterior, que no era un estándar. Se cree que Microsoft añadió el prefijo “Open” para incentivar a los usuarios corporativos a adoptar XPS y ampliar su uso, incrementando así su adopción. Aunque Microsoft afirma que OpenXPS está abierto a extensiones, cabe señalar que, incluso antes de 2009, XPS (sin OXPS) ya permitía extensiones de la especificación.

Una posible razón para elevar XPS al estándar internacional es que la versión inicial no garantizaba formalmente la conformidad entre productores y consumidores de documentos XPS extendidos.

En la práctica, la mayoría de los archivos OXPS son simplemente archivos XPS; la diferencia es esencialmente formal. La única característica añadida en OXPS es la posibilidad de incluir contenido 3D.

Comparación de archivos XPS y OXPS

Para comparar los contenidos internos de los paquetes XPS y OXPS, utilizamos un documento de una página llamado “jagged.xps” que contiene un dibujo sencillo y lo abrimos con el visor XPS estándar de Windows.

OXPS irregular

e imprímalo con Microsoft XPS Document Writer para generar un archivo OXPS.

Ahora disponemos de archivos XPS y OXPS que visualmente presentan el mismo contenido. A continuación comparamos sus partes internas.

SecuenciaDeDocumentoFijo.fdseq

OXPS fdseq diff

[Tipo_contenido].xml

Diferencia de tipo de contenido OXPS

Documento fijo.fdoc

Diferencia OXPS fdoc

1.fpage (página fija)

Diferencia de página OXPS

Como se observa en FixDocumentSequense.fdseq, [Content_Types].xml y FixDocument.fdoc, solo se modifica el espacio de nombres XML, como era de esperarse.

xmlns="http://schemas.microsoft.com/xps/2005/06" estaba en XPS

xmlns="http://schemas.openxps.org/oxps/v1.0" es el espacio de nombres en OXPS

y el encabezado XML

Se ha añadido en los archivos OXPS.

En el archivo 1.fpage, además de las diferencias ya notadas, se ha optimizado el uso de recursos en el elemento Canvas. Los recursos, en este caso, son PathGeometry, que se reutilizan en varios Canvas a través de Canvas.Resources. En cuanto a otras diferencias en 1.fpage, por ejemplo en el elemento ImageBrush, no hay cambios reales; solo varía el orden de los atributos XML.

Los cambios en los demás archivos son similares; la estructura de carpetas permanece sin alteraciones.

Conclusión

Por lo tanto, podemos asegurar que las diferencias entre los archivos XPS y OXPS son esencialmente formales. En cuanto a la funcionalidad 3D añadida en OXPS, aún no se utiliza en la práctica; al menos, no se encuentran ejemplos en la web.

¿Cómo abro un archivo OXPS?

Se dice que los archivos OXPS no pueden abrirse con el Visor XPS estándar de Windows (incorporado a partir de Windows 7). Esto es cierto solo si el archivo XPS contiene ciertas extensiones. En los demás casos, el Visor XPS puede usarse para abrir y visualizar archivos OXPS.

¿Puedo convertir OXPS a PDF?

La conversión es posible mediante aplicaciones de conversión en línea o de escritorio. La forma más rápida de convertir archivos OXPS a PDF es utilizar la aplicación web Aspose.Page ( https://products.aspose.app/page/conversion/oxps). El convertidor Aspose OXPS admite conversiones a PDF, DOC, DOCX, HTML, TEX, SVG, PNG, JPG, TIFF y BMP. Si es desarrollador y desea usar nuestra biblioteca para estas conversiones, consulte el artículo Convertidores de PDL para encontrar ejemplos con fragmentos de código.

¿Puedo abrir un archivo OXPS en Word?

No es posible directamente, pero puede convertir un archivo OXPS a un documento de Word mediante la aplicación web Aspose.Page Conversion ( https://products.aspose.app/page/conversion/oxps-to-word) y luego abrirlo en Microsoft Word.

¿Se pueden convertir los archivos OXPS a Excel?

Sí, puede convertir OXPS a Excel en línea mediante la aplicación web Aspose.Page Conversion ( https://products.aspose.app/page/conversion/oxps-to-excel). El documento OXPS será reconocido como una tabla. Tenga en cuenta que las imágenes no se transfieren al archivo XLSX resultante.

Have any questions about Aspose.Page?



Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.