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

Introducción

Para comprender qué es el formato de archivo OXPS, necesita aprender sobre el formato XPS, donde puede aprender que XPS es uno de los PDL estáticos con un diseño fijo. El archivo XPS está representado internamente por un archivo ZIP que contiene uno o más documentos, en el sentido tradicional de esta palabra, y todos los recursos necesarios para estos documentos. Todas las partes internas del archivo son archivos de texto escritos en lenguaje basado en XML o recursos binarios, como fuentes o imágenes OpenType. El artículo aquí le proporcionará información sobre las diferencias entre los formatos XPS y OXPS y describirá los archivos OXPS.

¿Qué es el archivo OXPS?

OXPS u OpenXPS u Open XML Paper Especificación es un XPS que se elevó en 2009 al estándar internacional (ECMA-388) y se le cambió el nombre para separar la especificación anterior que no es un estándar de la nueva especificación que sí lo es. Podemos suponer que la estandarización de XPS y la adición de la palabra “Open” al nombre fueron realizadas por Microsoft para alentar a los usuarios corporativos de documentos electrónicos a ampliar XPS para sus necesidades y, así, aumentar el número de usuarios de XPS. Esta suposición es fácil de aceptar teniendo en cuenta que XPS es mucho menos popular que PDF, una alternativa a la que inicialmente se pensó XPS. Aunque Microsoft afirma que OpenXPS está abierto a extensiones, vale la pena decir que aún antes, antes de 2009, XPS (no OXPS) implica claramente extensiones de la especificación.

Una posible razón para elevar XPS al estándar internacional puede ser que el XPS inicial no garantizaba formalmente la conformidad entre productores y consumidores de documentos XPS extendidos. Así, en realidad, en la mayoría de los casos, un archivo OXPS es un archivo XPS, y la diferencia entre ellos es formal. La única característica que se agregó a OXPS es la posibilidad de agregar contenido 3D.

Comparación de archivos XPS y OXPS

Comparemos los archivos internos de los paquetes XPS y OXPS. Para ello tomamos un documento de 1 página “jagged.xps” que contiene un dibujo simple y lo abrimos con el visor XPS estándar de Windows.

OXPS irregular

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

Ahora tenemos archivos XPS y OXPS que visualmente tienen el mismo contenido. Y ahora podemos comparar partes internas de paquetes.

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 podemos ver en FixDocumentSequense.fdseq, [Content_Types].xml y FixDocument.fdoc solo se cambia el esquema de espacio de nombres XML, como se esperaba.

xmlns="http://schemas.microsoft.com/xps/2005/06" was in XPS

xmlns="http://schemas.openxps.org/oxps/v1.0"    has become in OXPS

y encabezado XML

<?xml version="1.0" encoding="UTF-8"?>

Se ha agregado en archivos OXPS.

En el archivo 1.fpage, además de las diferencias ya notadas, se ha agregado cierta optimización del uso de recursos en el elemento Canvas. Los recursos, en el caso dado son PathGeometry, que se utilizan en Canvas más de una vez transitados en un elemento separado Canvas.Resources. En cuanto a las otras diferencias en 1.fpage, por ejemplo, en el elemento ImageBrush, no hay ninguna diferencia real allí. Es simplemente un orden diferente de impresión de atributos XML en los elementos.

Los cambios en otros archivos son similares a los descritos anteriormente. La estructura de carpetas no se modifica.

Conclusión

Por lo tanto, podemos asegurarnos de que las diferencias entre los archivos XPS y OXPS sean bastante formales. En cuanto a la función 3D, que se agregó a OXPS, parece que no se usó en absoluto en este momento. Al menos Google no encuentra tal uso de OXPS.

¿Cómo abro un archivo OXPS?

Se afirma que los archivos OXPS no se pueden abrir con el Visor XPS estándar de Windows (se agregó como un componente estándar a partir de Windows 7). Esto es cierto sólo si el archivo XPS contiene algunas extensiones. En todos los demás casos, XPS Viewer se puede utilizar para abrir y ver archivos OXPS.

¿Puedo convertir OXPS a PDF?

La conversión es posible mediante el uso de aplicaciones de conversión en línea o de escritorio. La forma más rápida de convertir archivos OXPS a PDF es utilizar Aspose.Conversión de página aplicación web. El convertidor Aspose OXPS admite conversiones de XPS a PDF, DOC, DOCX, HTML, TEX, SVG, PNG, JPG, TIFF, BMP. Si es desarrollador y desea utilizar nuestra biblioteca para dichas conversiones, lea el artículo Convertidores de PDL para encontrar ejemplos ilustrados con fragmentos de código sobre cómo realizar la conversión.

¿Puedo abrir un archivo OXPS en Word?

No es posible directamente, pero puede convertir un archivo OXPS a un documento de Word a través de algún software específico como la aplicación web Aspose.Page Conversion y luego abrir el editor de texto de Microsoft Word.

¿Se pueden convertir los archivos OXPS a Excel?

Sí, puede convertir OXPS a Excel en línea en la aplicación web Aspose.Page Conversion. 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.