stringtranslate.com

Especificación de documentos XML abiertos

Open XML Paper Specification (también conocida como OpenXPS ) es una especificación abierta para un lenguaje de descripción de páginas y un formato de documento fijo. Microsoft la desarrolló como XML Paper Specification (XPS). En junio de 2009, Ecma International la adoptó como estándar internacional ECMA-388 . [2]

Se trata de una especificación basada en XML (más precisamente, basada en XAML ), basada en una nueva ruta de impresión (representación de datos de procesamiento de impresión y flujo de datos) y un formato de documento vectorial con gestión de color que admite la independencia del dispositivo y la independencia de la resolución . En Windows 8, .xps fue reemplazado por el formato estándar ECMA .oxps , que no es compatible de forma nativa en versiones anteriores de Windows. [1]

OpenXPS fue presentado por Microsoft como una alternativa al formato de documento portátil (PDF). Sin embargo, PDF siguió siendo la opción estándar y el soporte y la familiaridad de los usuarios con los archivos XPS es limitada. Se ha descrito como una tecnología descuidada, que puede causar dificultades a los destinatarios de documentos en un formato con el que no están familiarizados. [3]

Formato

El formato de documento XPS consiste en un marcado XML estructurado que define el diseño de un documento y la apariencia visual de cada página, junto con reglas de representación para distribuir, archivar, representar, procesar e imprimir los documentos. Cabe destacar que el lenguaje de marcado para XPS es un subconjunto de XAML , lo que le permite incorporar elementos vectoriales en los documentos.

Un archivo XPS es un archivo ZIP que utiliza las Convenciones de Empaquetado Abierto (Open Packaging Conventions) y que contiene los archivos que componen el documento. Estos incluyen un archivo de marcado XML para cada página, texto, fuentes incrustadas , imágenes rasterizadas, gráficos vectoriales 2D y la información de administración de derechos digitales . El contenido de un archivo XPS se puede examinar abriéndolo en una aplicación que admita archivos ZIP.

Hay dos formatos XPS incompatibles disponibles. El escritor de documentos original imprimía en .xps en Windows 7 y Windows Vista . A partir de Windows 8 , el escritor de documentos utiliza de manera predeterminada el formato .oxps . [1]

Microsoft ofrece dos convertidores gratuitos. XpsConverter convierte documentos entre los formatos .xpsy [4] , mientras que OxpsConverter convierte documentos entre los formatos a [5] ..oxps.oxps.xps

Características

XPS especifica un conjunto de funciones de diseño de documentos para documentos paginados e imprimibles. También admite funciones como degradados de color , transparencias , espacios de color CMYK , calibración de impresoras , sistemas de múltiples tintas y esquemas de impresión . XPS admite la tecnología de gestión de color del Sistema de color de Windows para precisión de conversión de color en todos los dispositivos y un rango dinámico más alto . Incluye un procesador de imágenes rasterizadas (RIP) de software (descargable por separado). [6] El subsistema de impresión admite colores con nombre , lo que simplifica la definición de color para imágenes transmitidas a impresoras que admiten esos colores.

XPS admite imágenes HD Photo de forma nativa para imágenes rasterizadas. [7] El formato XPS utilizado en el archivo spool representa efectos gráficos avanzados como imágenes 3D, efectos de brillo y gradientes como primitivas de Windows Presentation Foundation, cuyos controladores de impresora podrían descargar su rasterización a la impresora para reducir la carga computacional si la impresora es capaz de rasterizar esas primitivas. [ cita requerida ]

Comparación con PDF

Al igual que PDF , XPS es un lenguaje de descripción de páginas que utiliza un formato de documento de diseño fijo diseñado para preservar la fidelidad del documento, [8] proporcionando una apariencia del documento independiente del dispositivo. PDF utiliza la sintaxis de objetos de carrusel (sintaxis COS) para formar una base de datos de acceso aleatorio de objetos que pueden crearse a partir de PostScript o generarse directamente desde aplicaciones, mientras que XPS se basa en XML. Ambos formatos están comprimidos , aunque utilizan métodos diferentes. La arquitectura de canalización de filtros de XPS también es similar a la que se utiliza en impresoras que admiten el lenguaje de descripción de páginas PostScript. PDF incluye capacidades dinámicas que el formato XPS no admite a propósito. [9] [ verificación fallida ] Hay muchos recursos para convertir de XPS a PDF y algunos para convertir de PDF a XPS. Un método que se sugiere a menudo es abrir un archivo XPS en un programa con capacidad de impresión y luego "imprimir" en una impresora PDF virtual como Microsoft Print to PDF, [10] con un procedimiento similar para convertir de PDF a XPS.

Visualización y creación de documentos XPS

Windows Vista y versiones posteriores admiten tanto la creación como la visualización de XPS. [38] Además, la arquitectura de impresión de Windows Vista utiliza XPS como formato de cola de impresión. [8]

Las aplicaciones pueden crear documentos XPS imprimiéndolos en XPS Document Writer, una impresora virtual que viene incluida en Windows. Estos archivos se abren en XPS Viewer, un componente opcional que viene con Windows Vista y versiones posteriores. En Windows Vista, XPS está alojado en Internet Explorer , pero en versiones posteriores, es una aplicación independiente. Ambas versiones admiten la gestión de derechos digitales y las firmas digitales . Windows 8 también viene con una aplicación llamada "Reader", que lee archivos XPS y PDF. [39] [ verificación fallida ]

El instalador de .NET Framework 3.0 para Windows XP también agrega el Visor XPS alojado en IE, así como XPS Document Writer. Desde entonces, Microsoft lanzó el XPS Essentials Pack para Windows XP, Server 2003 y Vista, [39] [40] que incluye el visor independiente, un complemento IFilter que ayuda a Windows Desktop Search a indexar el contenido de los archivos XPS y otro complemento para Windows Explorer para ayudar a generar miniaturas para los archivos XPS. [39] La instalación de este paquete permite que los sistemas operativos anteriores a Windows Vista utilicen el spooler de impresión XPS [41] en lugar del antiguo spooler basado en GDI . [42] El spooler de impresión XPS puede producir impresiones de mejor calidad para impresoras que consumen directamente el formato XPS. [43]

Software de terceros

Hardware

XPS contó con el apoyo de empresas de impresión como Konica Minolta , Sharp , [51] Canon , Epson , Hewlett-Packard , [52] y Xerox [53] y de empresas de software y hardware como CSR (anteriormente Zoran) , [54] y Global Graphics . [55] Las impresoras XPS nativas fueron introducidas por Canon, Konica Minolta, Toshiba y Xerox. [56] Los dispositivos con el nivel Certificado para Windows de la certificación de conformidad con el logotipo de Windows debían tener controladores XPS para imprimir desde el 1 de junio de 2007. [57]

Licencias

Microsoft publicó XPS bajo una licencia de patente libre de regalías llamada Community Promise for XPS [ 58] [59], que permite a los usuarios crear implementaciones de la especificación que lean, escriban y representen archivos XPS siempre que incluyan un aviso dentro del código fuente de que las tecnologías implementadas pueden estar gravadas por patentes de Microsoft. Microsoft también exigió que las organizaciones "dedicadas al negocio de desarrollar (i) escáneres que produzcan documentos XPS; (ii) impresoras que consuman documentos XPS para producir una salida impresa; o (iii) controladores de impresión o productos de software de imágenes rasterizadas o componentes de los mismos que conviertan documentos XPS con el fin de producir una salida impresa, [...] no demanden a Microsoft ni a ninguno de sus licenciatarios bajo la Especificación de papel XML ni a los clientes por la infracción de cualquier patente derivada de la Especificación de papel XML (según se define a continuación) a causa de cualquier fabricación, uso, venta, oferta de venta, importación u otra disposición o promoción de cualquier implementación de la Especificación de papel XML". La especificación en sí se publicó bajo una licencia de derechos de autor libre de regalías, lo que permite su distribución gratuita. [60]

El 13 de septiembre de 2011, Monotype Imaging anunció que había otorgado la licencia de sus filtros de conversión vectorial XPS a PCL 6 y XPS a PostScript a Microsoft para su uso en la próxima versión de Windows. [61] [62]

Historia y estandarización

En 2003, Microsoft eligió a Global Graphics para proporcionar servicios de consultoría y desarrollo de pruebas de concepto en XPS y trabajó con los equipos de desarrollo de Windows en la especificación y arquitectura de referencia para el nuevo formato. [63] Microsoft presentó la especificación XPS a Ecma International . [64] En junio de 2007, se creó el Comité Técnico 46 (TC46) de Ecma International para desarrollar un estándar basado en la Especificación de papel Open XML (OpenXPS). [65]

En la 97.ª Asamblea General celebrada en Budapest el 16 de junio de 2009, Ecma International aprobó la especificación de papel Open XML (OpenXPS) como estándar de Ecma (ECMA-388). [66] Los miembros del TC46 fueron:

Vulnerabilidad de malware

Los archivos XPS pueden infectarse con malware. [67] [68]

Véase también

Referencias

  1. ^ abc Prince, Mitch. «Compatibilidad con archivos XPS y OXPS en Windows 7 y Windows 8». Blog de Mitch Prince . Microsoft . Archivado desde el original el 16 de diciembre de 2012. Consultado el 3 de diciembre de 2012 .
  2. ^ abcde Estándar ECMA-388: Especificación de papel XML abierto (OpenXPS®) (PDF) (1.ª ed.). Ecma International . Junio ​​de 2009.
  3. ^ Hoffman, Chris (5 de julio de 2017). "¿Qué es un archivo XPS y por qué Windows quiere que imprima en uno?". How-To Geek .
  4. ^ "XpsConverter". Microsoft Learn . 15 de diciembre de 2021.
  5. ^ "No se puede abrir un archivo .oxps en Windows 7 ni en Windows Server 2008 R2". Soporte técnico de Microsoft . Consultado el 4 de noviembre de 2022 .
  6. ^ "Procesador de imágenes ráster de referencia (RIP)". Microsoft Learn . 9 de enero de 2007 . Consultado el 4 de noviembre de 2022 .
  7. ^ "Fotografía en HD". Blog de fotografía y vídeo de Windows Live . Microsoft . 12 de marzo de 2007. Archivado desde el original el 5 de marzo de 2016.
  8. ^ ab Foley, Mary Jo (25 de abril de 2005). "Microsoft prepara una nueva especificación de impresión de documentos". Microsoft Watch . Seattle: Ziff Davis . Archivado desde el original el 28 de enero de 2013. Consultado el 10 de diciembre de 2009 .
  9. ^ "Comparación de PDF, XPS y ODF por un ISV que ofrece soluciones PDF". Amyuni . Consultado el 10 de diciembre de 2009 .
  10. ^ "Pasos sencillos para convertir archivos XPS a PDF". Adobe . nd Archivado desde el original el 14 de julio de 2022 . Consultado el 6 de enero de 2022 .
  11. ^ Nias, Simon (2 de agosto de 2007). «El formato XPS pasa la primera prueba de estandarización». PrintWeek . Haymarket Media . Archivado desde el original el 24 de diciembre de 2007 . Consultado el 11 de julio de 2009 .
  12. ^ "Especificación de papel XML". Microsoft . 24 de octubre de 2006. Archivado desde el original el 25 de agosto de 2009 . Consultado el 11 de julio de 2009 .
  13. ^ Beal, Vangie (24 de mayo de 2021) [publicado por primera vez el 1 de julio de 2005]. "Todo sobre Adobe PDF". Biblioteca web . TechnologyAdvice.
  14. ^ abcd "XPS FAQ" (PDF) . Global Graphics Software Limited. Enero de 2008. Archivado desde el original (PDF) el 5 de julio de 2010 . Consultado el 6 de julio de 2009 .
  15. ^ abcd "Especificación de papel XML (XPS)". VeryDOC.com.
  16. ^ abc "Definición de ZDNet para: Especificación de papel XML". ZDNet . CNET . Archivado desde el original el 24 de marzo de 2008.
  17. ^ ECMA-388 1.ª edición / junio de 2009, paquete 8.2
  18. ^ ECMA-388 1.ª edición / junio de 2009, 9.1.5 Partes de la imagen
  19. ^ "Referencia en PDF" (PDF) (6ª ed.). Adobe. Noviembre de 2006. p. 39. Archivado desde el original (PDF) el 24 de junio de 2008.
  20. ^ "Centro para desarrolladores de Acrobat 3D". Adobe. Archivado desde el original el 4 de junio de 2007.
  21. ^ Ferris, Sara (febrero de 2005). «El formato U3D debuta en Acrobat 7». CADalyst . Archivado desde el original el 23 de junio de 2006, a través de FindArticles .
  22. ^ abcdefghijklmnopqrstu vwxyz aa ab ac ad ae af ag ah ai aj ak al am Amiouny, Dany. "PDF o XPS: Elija el formato de documento adecuado para sus aplicaciones" (PDF) . Amyuni. Archivado (PDF) del original el 12 de abril de 2022.
  23. ^ "ISO/TS 24064:2023 Gestión de documentos — Formato de documento portátil — Anotaciones RichMedia conforme a la especificación ISO 10303-242 (STEP AP 242)". ISO . Consultado el 9 de septiembre de 2024 .{{cite web}}: CS1 maint: estado de la URL ( enlace )
  24. ^ "ISO/TS 32007:2024 Gestión de documentos — Formato de documento portátil — Anotaciones RichMedia conformes a los activos glTF". ISO . Consultado el 9 de septiembre de 2024 .
  25. ^ abc ISO 32000-1:2008 Gestión de documentos – Formato de documento portátil – Parte 1: PDF 1.7. Julio de 2008.
  26. ^ https://admin.adobe.acrobat.com/_a295153/p81291074/ Carpetas PDF A9] [ enlace muerto permanente ]
  27. ^ Fluckinger, Don (1 de junio de 2006). "Cuidado, Acrobat: Microsoft XPS te persigue". PDFzone . Ziff Davis. Archivado desde el original el 31 de enero de 2013 . Consultado el 15 de julio de 2009 .
  28. ^ abcde Thomas, Kas (1999). "Formato de documento portátil: una introducción para programadores". MacTech . 15 (9). Xplain.
  29. ^ Sklar, David F.; van Dam, Andy (5 de noviembre de 2010) [publicado por primera vez en septiembre de 2005]. "Introducción a Windows Presentation Foundation". Microsoft Learn .
  30. ^ Rutter, Richard; Lauke, Patrick H.; Waddell, Cynthia; et al. (19 de marzo de 2007). Accesibilidad web: estándares web y cumplimiento normativo. Apress. p. 379. ISBN 978-1-59059-638-8. Recuperado el 4 de noviembre de 2022. La función Reflujo depende de las etiquetas para redibujar la página PDF para que se ajuste al ancho de la ventana existente, pero redirige el contenido solo en una página a la vez.
  31. ^ abcd «XPS Annotator». XPSDev.com . Archivado desde el original el 31 de enero de 2010. Consultado el 28 de enero de 2012 .
  32. ^ ab Keizer, Gregg (28 de octubre de 2005). "Microsoft agrega XPS en Office 12 para luchar contra Adobe". InformationWeek . TechWeb News. Archivado desde el original el 5 de octubre de 2009 . Consultado el 21 de diciembre de 2020 .
  33. ^ Brailsford, David F. (mayo de 1994). "Acrobat de Adobe: ¿el eslabón perdido?" (PDF) . Universidad de Nottingham. Archivado desde el original (PDF) el 17 de febrero de 2012. Consultado el 21 de diciembre de 2020 .
  34. ^ abc Blonce, Aexandre; Filiol, Eric; Frayssignes, Laurent. "Análisis de seguridad y amenazas de malware en formato de documento portátil (PDF)" (PDF) .
  35. ^ "Explicación de PostScript". Matemáticas Aplicadas . Universidad de Colorado. Archivado desde el original el 1 de marzo de 2009 . Consultado el 11 de julio de 2009 .
  36. ^ Hardy, M.; Masinter, L.; Markovic, D.; Adobe Systems Incorporated; Johnson, D.; PDF Association; Bailey, M.; Global Graphics (marzo de 2017). El tipo de medio application/pdf. IETF . doi : 10.17487/RFC8118 . ISSN  2070-1721. RFC 8118.
  37. ^ "Estándares ISO patrocinados para la tecnología PDF – PDF Association" . Consultado el 9 de septiembre de 2024 .
  38. ^ "Documentos XPS". Microsoft Windows . Archivado desde el original el 11 de enero de 2010. Consultado el 10 de diciembre de 2009 .
  39. ^ abc «Ver y generar XPS». Microsoft. Archivado desde el original el 14 de diciembre de 2009. Consultado el 14 de febrero de 2020 .
  40. ^ "Paquete básico de especificaciones de papel XML de Microsoft". Microsoft . 4 de noviembre de 2008. Archivado desde el original el 3 de febrero de 2009.
  41. ^ "Paquete básico de especificaciones de papel XML de Microsoft". Centro de descargas de Microsoft . 12 de febrero de 2010. Archivado desde el original el 26 de julio de 2011.
  42. ^ "Mejoras en XPS e impresión a color en Windows Vista". Microsoft Windows . 17 de diciembre de 2007. Archivado desde el original el 16 de junio de 2011.
  43. ^ "Canalización de filtros XPSDrv: implementación y mejores prácticas". Microsoft . 7 de febrero de 2008. Archivado desde el original (DOCX) el 29 de abril de 2012.
  44. ^ "Apps/Evince". Wiki de GNOME . Consultado el 4 de noviembre de 2022 .
  45. ^ "Interpretación nativa en el RIP Harlequin" (PDF) . Global Graphics Software. Octubre de 2021. Consultado el 4 de noviembre de 2022 .
  46. ^ "Estado de los controladores de formato de documento de Okular". Okular . Consultado el 4 de noviembre de 2022 .
  47. ^ "Características de los productos de utilidad para la documentación científica y técnica". 22 de junio de 2017.
  48. ^ "Novedades sobre el lector de PDF de Sumatra". 6 de enero de 2012. Archivado desde el original el 6 de abril de 2012 . Consultado el 6 de enero de 2012 .
  49. ^ "XPS Annotator". 28 de enero de 2012. Archivado desde el original el 31 de enero de 2010. Consultado el 28 de enero de 2012 .
  50. ^ Visor XPS
  51. ^ "Sharp Open Systems Architecture admite XPS en impresoras multifunción". Sharpusa.com . Consultado el 10 de diciembre de 2009 .
  52. ^ Monckton, Paul. "IT Week 10 de noviembre de 2006, Canon, Epson y HP respaldan XPS". Itweek.co.uk . Consultado el 10 de diciembre de 2009 .
  53. ^ "Fuji Xerox y Microsoft colaboran en el campo de las soluciones de gestión de documentos". Fujixerox.co.jp. 28 de noviembre de 2006. Consultado el 10 de diciembre de 2009 .
  54. ^ "Ips Xps". Zoran.com . Consultado el 10 de diciembre de 2009 .
  55. ^ "Soluciones para compartir documentos XPS e impresión XPS nativa". Globalgraphics.com. Archivado desde el original el 12 de marzo de 2006. Consultado el 10 de diciembre de 2009 .
  56. ^ "XPS Technology Showcase". Microsoft.com. 19 de abril de 2007. Consultado el 10 de diciembre de 2009 .
  57. ^ "Requisitos y políticas del programa del logotipo de Windows". Microsoft.com . Consultado el 10 de diciembre de 2009 .
  58. ^ "Promesa comunitaria para XPS". Microsoft. 31 de enero de 2007. Archivado desde el original el 10 de abril de 2014. Consultado el 14 de febrero de 2020 .
  59. ^ "Preguntas frecuentes sobre la promesa de la comunidad para XPS". Microsoft.com. 31 de enero de 2007. Archivado desde el original el 19 de septiembre de 2009. Consultado el 10 de diciembre de 2009 .
  60. ^ "Licencia de especificación de papel XML". Microsoft. 2 de septiembre de 2005. Archivado desde el original el 23 de noviembre de 2006. Consultado el 14 de febrero de 2020 .
  61. ^ "Monotype Imaging otorga licencia para la solución del controlador de impresora XPS a Microsoft".
  62. ^ "Monotype Imaging otorga licencia para la solución del controlador de impresora XPS a Microsoft".
  63. ^ "Referencia de Global Graphics XPS". Redorbit.com. 21 de septiembre de 2006. Archivado desde el original el 25 de noviembre de 2011. Consultado el 10 de diciembre de 2009 .
  64. ^ Reimer, Jeremy (1 de julio de 2007). "Guerra y PDF: Microsoft presenta XPS al organismo de normalización". Arstechnica.com . Consultado el 10 de diciembre de 2009 .
  65. ^ "TC46 - Especificación de papel XML (XPS)". Ecma-international.org. Archivado desde el original el 29 de enero de 2009. Consultado el 10 de diciembre de 2009 .
  66. ^ Steve McGibbon (Microsoft) (17 de junio de 2009). "OpenXPS - Especificación de papel OpenXML". Archivado desde el original el 23 de abril de 2012.
  67. ^ "Detalles de CVE-2022-42397". Base de datos nacional de vulnerabilidades . NIST. 27 de enero de 2023.
  68. ^ "Análisis de CVE-2020-0605: ejecución de código mediante archivos XPS en .NET". MDSec . 10 de mayo de 2020 . Consultado el 3 de octubre de 2023 .

Enlaces externos