Compartir a través de


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, vea Especificación de papel Open XML (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 de XPS

    Si necesita convertir entre Microsoft XPS (MSXPS) y OpenXPS, Microsoft ha proporcionado una herramienta (XPSConverter.exe) que le permite convertir documentos con formato MSXPS al formato OpenXPS y viceversa. La herramienta forma parte del Kit de 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, consulta compatibilidad con OpenXPS en Windows.

  • de la API de documentos XPS

    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 XPS Digital Signature API.

    *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 la plataforma para Windows Server 2008, consulta Platform Update for Windows Vista

  • de .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, vea 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 nativas de documentos de Windows compatibles con Microsoft Windows.

Tecnología de documentos Descripción
de la API de documentos XPS
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.
de la API de firma digital de XPS de
Habilita la firma de documentos, la comprobació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 usados por la API de documentos de XPS y la API de firma digital de 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 de papel XML (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 por motivos de compatibilidad con la especificación XPS 1.0.

  • PTConform

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

de la API de impresión de XPS de XPS

de empaquetado de

de 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))