Documentos XPS

En esta sección se describen las tecnologías de documento compatibles con Microsoft Windows.

Elección de una tecnología de documento

Microsoft proporciona varias tecnologías de documentos diferentes para admitir una variedad de aplicaciones de documentos:

  • XPS y OpenXPS

    XPS y OpenXPS se admiten en Windows 8 y versiones posteriores de Windows. Consulte el diagrama anterior para determinar el escenario de uso correcto para XPS y OpenXPS. Para obtener más información sobre estas tecnologías de documentos, consulte Open XML Paper Specification (OpenXPS).

    En el caso de usar OpenXPS con Windows 8 y Windows Server 2012, la compatibilidad solo se proporciona a través de la API de documentos XPS.

    Si necesita convertir entre Microsoft XPS (MSXPS) y OpenXPS, Microsoft proporciona una herramienta (XPSConverter.exe) que le permite convertir documentos con formato MSXPS al formato OpenXPS y viceversa. La herramienta forma parte del Kit para controladores de Windows (WDK). Para descargar el WDK, consulte Cómo obtener el WDK.

    Y para obtener más información sobre OpenXPS y Windows 8, consulte Compatibilidad con OpenXPS en Windows.

  • XPS Document API

    La API de documentos XPS es una API nativa de Windows que admite el OM XPS. La API de documentos XPS se introdujo en Windows 7 y se puede usar en programas en modo de usuario y controladores de impresora XPSDrv.

    Para obtener más información, consulte la API de documentos XPS y la API de firma digital XPS.

    *La API de documentos XPS también se admite en Windows Vista con Service Pack 2 (SP2) con la actualización de plataforma para Windows Vista y Windows Server 2008 con SP2 mediante la actualización de plataforma para Windows Server 2008. Para obtener más información sobre la actualización de plataforma para Windows Vista o la actualización de plataforma para Windows Server 2008, consulte Actualización de plataforma para Windows Vista.

  • .NET Framework

    .NET Framework proporciona compatibilidad con documentos XPS para programas de código administrado en modo de usuario.

    .NET Framework 3.0 se admite en Windows XP con Service Pack 2 (SP2) y versiones posteriores de sistemas operativos cliente de Windows, y en Windows Server 2003 con Service Pack 2 (SP2) y versiones posteriores de sistemas operativos Windows Server.

    .NET Framework 3.5 es compatible con versiones de Windows XP de sistemas operativos cliente de Windows y en Windows Server 2003 y versiones posteriores de sistemas operativos Windows Server.

    Nota:

    Se recomienda el uso de .NET Framework para crear documentos XPS solo en aplicaciones cliente, no en aplicaciones de servidor, a menos que la aplicación salga periódicamente, como lo haría si fuera una aplicación cliente.

    Para obtener más información sobre la compatibilidad con documentos en .NET Framework, consulte Documentos de Windows Presentation Foundation.

Nota:

Para trabajar con documentos XPS en un programa, use la API de documentos XPS nativa o .NET Framework; no se admite el uso simultáneo de ambos en el mismo programa.

En esta sección

En esta sección se describen las tecnologías de documento nativas de Windows compatibles con Microsoft Windows.

Tecnología de documentos Descripción
XPS Document API
Proporciona un formato de confianza para papel electrónico.
La API de documentos XPS que se describe en esta sección proporciona a los programas y controladores de impresión XPSDrv acceso al contenido y los metadatos de un documento XPS.
XPS Digital Signature API
Permite la firma de documentos, la verificación de la identidad del firmante y la indicación de si un documento XPS ha cambiado desde que se firmó.
Glosario de documentos XPS
Definiciones de términos que se utilizan en la API de documentos XPS y en la API de firma digital XPS.

Herramientas de documentos XPS

Las siguientes herramientas están disponibles para ayudarle a probar y solucionar problemas de archivos de documentos XPS.

  • IsXPS

    Comprueba la conformidad de un archivo con la especificación XML Paper Specification (XPS) y la especificación de convenciones de empaquetado abierto (OPC).

  • XpsAnalyzer

    Una herramienta de símbolo del sistema que analiza los archivos de documento XPS para comprobar su compatibilidad con la especificación XPS 1.0.

  • PTConform

    Herramienta que comprueba la validez de los documentos PrintTicket y PrintCapabilities.

XPS Print API

Empaquetado

Impresión

[Programa de ejemplo de impresión](https://github.com/microsoftarchive/msdn-code-gallery-microsoft/tree/master/Official%20Windows%20Platform%20Sample/Windows%208%20app%20samples/%5BC%2B%2B%5D-Windows%208%20app%20samples/C%2B%2B/Windows%208%20app%20samples/Print%20sample%20(Windows%208))