Documents XPS

Cette section décrit les technologies documentaires prises en charge par Microsoft Windows.

Choisir une technologie de documents

Microsoft propose plusieurs technologies de documents différentes pour prendre en charge diverses applications de documents :

  • XPS et OpenXPS

    XPS et OpenXPS sont pris en charge dans Windows 8 et les versions ultérieures de Windows. Consultez le diagramme précédent pour déterminer le scénario d’utilisation correct pour XPS et OpenXPS. Pour plus d’informations sur ces technologies documentaires, veuillez consulter la section Spécification Open XML Paper (OpenXPS).

    Dans le cas de l’utilisation d’OpenXPS avec Windows 8 et Windows Server 2012, le support est uniquement fourni via l’API de document XPS.

    Si vous devez convertir entre Microsoft XPS (MSXPS) et OpenXPS, Microsoft a fourni un outil (XPSConverter.exe) qui vous permet de convertir des documents au format MSXPS vers le format OpenXPS et vice versa. L’outil fait partie du Windows Driver Kit (WDK). Pour télécharger le WDK, veuillez vous rendre dans la section Comment obtenir le WDK.

    Et pour plus d’informations sur OpenXPS et Windows 8, veuillez consulter la rubrique Support d’OpenXPS dans Windows.

  • API Document XPS

    L’API de document XPS est une API Windows native qui prend en charge l’OM XPS. L’API de document XPS a été introduite dans Windows 7 et peut être utilisée dans les programmes en mode utilisateur et les pilotes d’imprimante XPSDrv.

    Pour plus d’informations, veuillez consulter l’API de document XPS, et API de signature numérique XPS.

    *L’API de document XPS est également prise en charge dans Windows Vista avec le Service Pack 2 (SP2) avec la mise à jour de plateforme pour Windows Vista et Windows Server 2008 avec SP2 en utilisant la mise à jour de plateforme pour Windows Server 2008. Pour plus d’informations sur la mise à jour de plate-forme pour Windows Vista ou la mise à jour de plate-forme pour Windows Server 2008, veuillez consulter la rubrique Mise à jour de plateforme pour Windows Vista

  • .NET Framework

    . .NET Framework fournit une prise en charge des documents XPS aux programmes en mode utilisateur, code géré.

    .NET Framework 3.0 est pris en charge sur Windows XP avec Service Pack 2 (SP2) et les versions ultérieures des systèmes d’exploitation clients Windows, et sur Windows Server 2003 avec Service Pack 2 (SP2) et les versions ultérieures des systèmes d’exploitation serveurs Windows.

    .NET Framework 3.5 est pris en charge sur les versions Windows XP des systèmes d’exploitation clients Windows, et sur Windows Server 2003 et les versions ultérieures des systèmes d’exploitation serveurs Windows.

    Remarque

    Nous recommandons l’utilisation de .NET Framework pour la création de documents XPS dans les applications clientes uniquement, et non dans les applications serveur à moins que l’application ne se termine périodiquement, comme si c’était une application cliente.

    Pour plus d’informations sur le support des documents dans .NET Framework, veuillez consulter la rubrique Documents de la Fondation de Présentation Windows.

Remarque

Pour travailler avec des documents XPS dans un programme, utilisez soit l’API de document XPS native soit .NET Framework ; l’utilisation simultanée des deux dans le même programme n’est pas prise en charge.

Dans cette section

Cette section décrit les technologies documentaires natives de Windows prises en charge par Microsoft Windows.

Technologie de document Description
API Document XPS
Fournit un format fiable pour le papier électronique.
L’API de document XPS décrite dans cette section donne aux programmes et aux pilotes d’impression XPSDrv accès au contenu et aux métadonnées d’un document XPS.
API Signature numérique XPS
Permet la signature de documents, la vérification de l’identité du signataire et l’indication de si un document XPS a changé depuis qu’il a été signé.
Glossaire des documents XPS
Définitions des termes utilisés par l’API de document XPS et l’API de signature numérique XPS.

Outils de document XPS

Les outils suivants sont disponibles pour vous aider à tester et à dépanner les fichiers de documents XPS.

  • IsXPS

    Teste la conformité d’un fichier à la spécification XML Paper Specification (XPS) et à la spécification des conventions d’emballage ouvert (OPC).

  • XpsAnalyzer

    Un outil en ligne de commande qui analyse les fichiers de documents XPS pour la compatibilité avec la spécification XPS 1.0.

  • PTConform

    Un outil qui vérifie la validité des documents PrintTicket et PrintCapabilities.

API Impression XPS

Emballage

Impression

[Exemple de programme d’impression](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))