Partager via


Documents et périphériques de documents

Windows 7 fournit aux développeurs une plateforme robuste permettant d’utiliser des documents et d’intégrer des périphériques de documents. Deux nouvelles technologies de document et de stockage ont été introduites dans Windows Vista : xml Paper Specification (XPS) et Open Packaging Conventions (OPC). Ces technologies, qui étaient disponibles dans Windows Vista uniquement pour les développeurs d’applications de code managé via Microsoft .NET Framework, sont désormais disponibles dans le Kit de développement Windows 7software (SDK) pour une utilisation par les développeurs de code non managé.

Open Packaging Conventions

Windows 7 prend en charge tous les formats de fichiers OPC, y compris ceux de Microsoft ainsi que ceux de tiers. OPC est un composant de la spécification internationale Office Open XML (OOXML) définie par iso/IEC DIS 29500 et ECMA-376. En fonction de la format de fichier ZIP, OPC permet aux applications de stocker une combinaison d’éléments de données au sein d’un fichier de package unique. Les développeurs d’applications peuvent utiliser les API Packagingdans Windows 7 pour créer, lire et manipuler plusieurs éléments de données dans des fichiers OPC.

À l’aide des API Packagingdans Windows 7, les développeurs peuvent créer de nouveaux formats de package pour répondre aux exigences de stockage de données spécifiques à l’application.

les signatures numériques X509 sont également prises en charge par les API Packaging. Les développeurs peuvent utiliser les fonctionnalités de signature numérique pour signer et valider les parties sélectionnées d’un package OPC ou l’ensemble du package. Les applications peuvent donner à leurs documents un niveau de sécurité supplémentaire à l’aide de signatures numériques pour détecter quand le contenu d’un fichier OPC a été modifié après la signature du fichier. (Consultez Vue d’ensemble des conventions open packaging.)

XPS Documents

Les développeurs d’applications Windows peuvent créer des applications qui produisent des documents XPS avec Windows 7. Cela leur permet de s’intégrer étroitement à l’écosystème périphérique de documents (appareils tels que les scanneurs et les imprimantes) et de travailler avec du papier électronique sécurisé pour prendre en charge la publication et l’archivage.

Dans les versions précédentes de Windows, XPS n’a pas été pris en charge pour les développeurs Microsoft Win32. XPS a été introduit dans Windows Vista, mais l’aire d’API était limitée aux développeurs .NET travaillant avec du code managé. Avec Windows 7, les développeurs Win32 peuvent utiliser les nouvelles API xpSDocumentpour réduire la quantité de travail requise lors de l’utilisation de XPS. Étant donné que XPS est la base de la nouvelle plateforme d’impression Windows, c’est un avantage significatif.

Dans les versions précédentes de Windows, l’accès au chemin d’impression XPS à partir des applications Win32 était limité aux échappements de pilotes. Cela a considérablement réduit l’utilité du chemin d’impression pour les développeurs qui n’utilisent pas de code managé. Pour les développeurs Win32, la nouvelle API xpSPrintréduit considérablement la quantité de travail nécessaire pour tirer parti des avantages du chemin d’impression XPS et élimine la nécessité de code d’impression parallèle.

Les développeurs d’applications peuvent utiliser des documents XPS pour partager et archiver du contenu en tant que papier électronique dans un format haute fidélité, efficace et fiable. Tout comme Windows Vista, le chemin d’impression de Windows 7 est basé sur le format XPS pour fournir des fonctionnalités d’impression améliorées. Les API de document XPS dans Windows 7 permettent aux développeurs de créer, d’accéder et de manipuler facilement des documents XPS. (Consultez guide de programmation de documents XPS.)

visionneuse xps

Les développeurs d’applications Windows peuvent créer des applications qui produisent des documents XPS avec Windows 7