Documents XPS
Cette section décrit les technologies de document prises en charge par Microsoft Windows.
Choix d’une technologie de document
Microsoft fournit plusieurs technologies de documents différentes pour prendre en charge une grande variété d’applications de document :
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 approprié pour XPS et OpenXPS. Pour plus d’informations sur ces technologies de documents, consultez Open XML Paper Specification (en anglais) (OpenXPS).
dans le cas de l’utilisation de OpenXPS avec Windows 8 et Windows Server 2012, la prise en charge est fournie uniquement via l' API de Document XPS
Si vous devez effectuer une conversion entre Microsoft XPS (MSXPS) et OpenXPS, Microsoft a fourni un outil (XPSConverter.exe) qui vous permet de convertir des documents au format OpenXPS et vice versa. l’outil fait partie du Kit de pilotes Windows (WDK). Pour télécharger le kit WDK, consultez Comment obtenir le kit WDK.
pour plus d’informations sur OpenXPS et Windows 8, consultez prise en charge de OpenXPS dans Windows.
API de document XPS
l’api de Document xps est une api Windows native qui prend en charge le modèle d’objet 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, consultez l’API de document XPS et l' API de signature numérique XPS.
*l’API de Document XPS est également prise en charge dans Windows vista avec Service Pack 2 (SP2) avec la mise à jour de plateforme pour Windows Vista et Windows server 2008 avec sp2 à l’aide de la mise à jour de plateforme pour Windows server 2008. pour plus d’informations sur la mise à jour de plateforme pour Windows vista ou la mise à jour de plateforme pour Windows Server 2008, consultez mise à jour de plateforme pour Windows vista .
.NET Framework
.NET Framework fournit une prise en charge des documents XPS pour les programmes en mode utilisateur et de code géré.
.NET Framework 3,0 est pris en charge sur Windows XP avec service pack 2 (sp2) et les versions ultérieures de Windows systèmes d’exploitation clients, et sur Windows server 2003 avec service pack 2 (sp2) et versions ultérieures de Windows systèmes d’exploitation serveur.
.NET Framework 3,5 est pris en charge sur les versions Windows XP de Windows systèmes d’exploitation client et sur Windows server 2003 et versions ultérieures de Windows systèmes d’exploitation serveur.
Notes
nous recommandons l’utilisation de .NET Framework pour la création de documents XPS dans des applications clientes uniquement, et non dans des applications serveur, à moins que l’application ne se ferme régulièrement, comme c’est le cas pour une application cliente.
pour plus d’informations sur la prise en charge des documents dans .NET Framework, consultez Windows Presentation Foundation Documents.
Notes
Pour travailler avec des documents XPS dans un programme, utilisez l’API de document XPS native ou le .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 de document Windows natives prises en charge par Microsoft Windows.
| Technologie de document | Description |
|---|---|
| API de 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 l’accès au contenu et aux métadonnées d’un document XPS. |
| API de signature numérique XPS |
Active la signature de documents, la vérification de l’identité du signataire et l’indication si un document XPS a été modifié depuis sa signature. |
| Glossaire de 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 à résoudre les problèmes liés aux fichiers de document XPS.
-
Teste la conformité d’un fichier aux spécifications XPS (XML Paper Specification) et OPC (Open Packaging Conventions).
-
Outil d’invite de commandes qui analyse les fichiers de document XPS pour la compatibilité avec la spécification XPS 1,0.
-
Outil qui vérifie la validité des documents PrintTicket et PrintCapabilities.
Rubriques connexes
- [Imprimer un exemple de programme](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))