Article de reference

Spécifications du document Open XML

Open XML Paper Specification (également appelé OpenXPS ) est une spécification ouverte pour un langage de description de page et un format de document fixe. Microsoft l'a dévelo...

Open XML Paper Specification (également appelé OpenXPS ) est une spécification ouverte pour un langage de description de page et un format de document fixe. Microsoft l'a développé sous le nom de XML Paper Specification (XPS). En juin 2009, Ecma International l'a adopté comme norme internationale ECMA-388 .

Il s'agit d'une spécification basée sur XML (plus précisément sur XAML ), basée sur un nouveau chemin d'impression (représentation des données de traitement d'impression et flux de données) et un format de document vectoriel à gestion des couleurs qui prend en charge l'indépendance du périphérique et de la résolution . Dans Windows 8, .xps a été remplacé par le format standard ECMA .oxps qui n'est pas pris en charge nativement dans les anciennes versions de Windows.

OpenXPS a été introduit par Microsoft comme une alternative au format PDF (Portable Document Format ). Cependant, le format PDF reste le choix standard et la prise en charge et la familiarité des utilisateurs avec les fichiers XPS sont limitées. Il a été décrit comme une technologie négligée, qui peut poser des difficultés aux destinataires de documents dans un format qu'ils ne connaissent pas.

Format

Le format de document XPS se compose d'un balisage XML structuré qui définit la mise en page d'un document et l'apparence visuelle de chaque page, ainsi que les règles de rendu pour la distribution, l'archivage, le rendu, le traitement et l'impression des documents. Notamment, le langage de balisage pour XPS est un sous-ensemble de XAML , ce qui lui permet d'incorporer des éléments vectoriels dans les documents.

Un fichier XPS est une archive ZIP utilisant les conventions Open Packaging , contenant les fichiers qui constituent le document. Ceux-ci incluent un fichier de balisage XML pour chaque page, du texte, des polices intégrées , des images raster, des graphiques vectoriels 2D , ainsi que des informations de gestion des droits numériques . Le contenu d'un fichier XPS peut être examiné en l'ouvrant dans une application qui prend en charge les fichiers ZIP.

Il existe deux formats XPS incompatibles. Le document d'origine est imprimé au format .xps sous Windows 7 et Windows Vista . À partir de Windows 8 , le document est imprimé par défaut au format .oxps .

Microsoft fournit deux convertisseurs gratuits. XpsConverter convertit les documents entre les formats .xpset .oxps, tandis que OxpsConverter convertit les documents du format .oxpsvers .xpsle format.

Caractéristiques

XPS spécifie un ensemble de fonctionnalités de mise en page de documents pour les documents paginés et imprimables. Il prend également en charge des fonctionnalités telles que les dégradés de couleurs , les transparences , les espaces colorimétriques CMJN , l'étalonnage de l'imprimante , les systèmes à encres multiples et les schémas d'impression . XPS prend en charge la technologie de gestion des couleurs Windows Color System pour une précision de conversion des couleurs sur tous les périphériques et une plage dynamique plus élevée . Il comprend un processeur d'images raster logiciel (RIP) (téléchargeable séparément). Le sous-système d'impression prend en charge les couleurs nommées , simplifiant la définition des couleurs pour les images transmises aux imprimantes prenant en charge ces couleurs.

XPS prend en charge les images HD Photo de manière native pour les images raster. Le format XPS utilisé dans le fichier spool représente des effets graphiques avancés tels que des images 3D, des effets de lueur et des dégradés sous forme de primitives Windows Presentation Foundation, dont les pilotes d'imprimante peuvent décharger leur rastérisation sur l'imprimante afin de réduire la charge de calcul si l'imprimante est capable de rastériser ces primitives.

Comparaison avec PDF

Comme PDF , XPS est un langage de description de page utilisant un format de document à mise en page fixe conçu pour préserver la fidélité du document, offrant une apparence de document indépendante du périphérique. PDF utilise la syntaxe d'objet carrousel (syntaxe COS) pour former une base de données à accès aléatoire d'objets qui peuvent être créés à partir de PostScript ou générés directement à partir d'applications, tandis que XPS est basé sur XML. Les deux formats sont compressés , bien qu'utilisant des méthodes différentes. L' architecture du pipeline de filtrage de XPS est également similaire à celle utilisée dans les imprimantes prenant en charge le langage de description de page PostScript. PDF inclut des fonctionnalités dynamiques volontairement non prises en charge par le format XPS. Il existe de nombreuses ressources pour la conversion de XPS en PDF et certaines pour la conversion de PDF en XPS. Une méthode souvent suggérée consiste à ouvrir un fichier XPS dans un programme avec capacité d'impression, puis à « imprimer » sur une imprimante PDF virtuelle telle que Microsoft Print to PDF, avec une procédure similaire pour convertir de PDF en XPS.

Affichage et création de documents XPS

Windows Vista et les versions ultérieures prennent en charge la création et l'affichage de fichiers XPS. De plus, l'architecture d'impression de Windows Vista utilise XPS comme format de spouleur.

Les applications peuvent créer des documents XPS en les imprimant sur XPS Document Writer, une imprimante virtuelle fournie avec Windows. Ces fichiers s'ouvrent dans XPS Viewer, un composant optionnel fourni avec Windows Vista et les versions ultérieures. Sous Windows Vista, XPS est hébergé dans Internet Explorer , mais dans les versions ultérieures, il s'agit d'une application autonome. Les deux versions prennent en charge la gestion des droits numériques et les signatures numériques . Windows 8 est également fourni avec une application appelée « Reader », qui lit les fichiers XPS et PDF.

Le programme d'installation de .NET Framework 3.0 pour Windows XP ajoute également la visionneuse XPS hébergée par IE, ainsi que XPS Document Writer. Depuis lors, Microsoft a publié le XPS Essentials Pack pour Windows XP, Server 2003 et Vista, qui comprend la visionneuse autonome, un plug-in IFilter qui aide Windows Desktop Search à indexer le contenu des fichiers XPS et un autre plug-in pour Windows Explorer pour aider à générer des miniatures pour les fichiers XPS. L'installation de ce pack permet aux systèmes d'exploitation antérieurs à Windows Vista d'utiliser le spouleur d'impression XPS au lieu de l'ancien spouleur basé sur GDI . Le spouleur d'impression XPS peut produire des impressions de meilleure qualité pour les imprimantes qui consomment directement le format XPS.

Logiciels tiers

Matériel

XPS a été soutenu par des sociétés d'impression telles que Konica Minolta , Sharp , Canon , Epson , Hewlett-Packard , et Xerox et des sociétés de logiciels et de matériel telles que CSR (anciennement Zoran) et Global Graphics . Les imprimantes XPS natives ont été introduites par Canon, Konica Minolta, Toshiba et Xerox. Les périphériques au niveau de certification de conformité du logo Windows certifié pour Windows devaient disposer de pilotes XPS pour l'impression depuis le 1er juin 2007.

Licences

Microsoft a publié XPS sous une licence de brevet libre de droits appelée Community Promise for XPS [ permettant aux utilisateurs de créer des implémentations de la spécification qui lisent, écrivent et restituent des fichiers XPS à condition qu'ils incluent dans la source un avis indiquant que les technologies mises en œuvre peuvent être grevées de brevets détenus par Microsoft. Microsoft a également exigé que les organisations « engagées dans le développement (i) de scanners qui génèrent des documents XPS ; (ii) d'imprimantes qui consomment des documents XPS pour produire des copies papier ; ou (iii) de pilotes d'impression ou de logiciels d'image raster ou de composants de ceux-ci qui convertissent des documents XPS dans le but de produire des copies papier, [...] ne poursuivront pas Microsoft ou l'un de ses titulaires de licence en vertu de la spécification XML Paper ou des clients pour violation de tout brevet dérivé de la spécification XML Paper (tel que défini ci-dessous) en raison de toute fabrication, utilisation, vente, offre de vente, importation ou autre disposition ou promotion de toute implémentation de la spécification XML Paper ». La spécification elle-même a été publiée sous une licence de droit d'auteur libre de droits, permettant sa distribution gratuite.

Le 13 septembre 2011, Monotype Imaging a annoncé avoir accordé une licence à Microsoft pour ses filtres de conversion vectorielle XPS vers PCL 6 et XPS vers PostScript afin qu'ils soient utilisés dans la prochaine version de Windows.

Histoire et normalisation

En 2003, Global Graphics a été choisi par Microsoft pour fournir des services de conseil et de développement de preuve de concept sur XPS et a travaillé avec les équipes de développement Windows sur la spécification et l'architecture de référence pour le nouveau format. Microsoft a soumis la spécification XPS à Ecma International . En juin 2007, le Comité technique international Ecma 46 (TC46) a été créé pour développer une norme basée sur la spécification Open XML Paper (OpenXPS).

Lors de la 97e Assemblée générale qui s'est tenue à Budapest le 16 juin 2009, Ecma International a approuvé Open XML Paper Specification (OpenXPS) comme norme Ecma (ECMA-388). Les membres du TC46 comprenaient :

Vulnérabilité aux logiciels malveillants

Les fichiers XPS peuvent être infectés par des logiciels malveillants.

Plus d articles de Worldlex Wiki

Revenez a l index pour explorer davantage de pages sur l histoire, la science, la culture, la geographie et la societe en francais.

Explorer l index