XML Paper Specification : un futur standard pour les documents papier
Par Stève SFARTZ le mardi 10 juillet 2007, 17:55 - Architecture - Lien permanent
Le 3 juillet dernier, l'ECMA a créé le groupe de travail
TC46 avec pour objectif de définir un format standard et international
XML de description de documents paginés et destinés à être visualisés ou
imprimés.
En pratique, le groupe de travail TC46 travaillera sur la standardisation des
spécifications XPS - XML Paper Specification de Microsoft, en fournissant
notamment un schéma XSD afin de valider la conformité au futur standard. Le
groupe de travail se chargera aussi de la maintenance et des évolutions de
cette spécification.
Quel rapport avec OpenXML ?
OpenXML et XPS sont tous 2 des formats de documents électroniques en cours
de standardisation.
OpenXML permet d'éditer un document (comprenant des formules, des shémas, des
mises à jour...), tandis que XPS est destiné à l'impression (il comprend
notamment des aspects pagination).
OpenXML est le format par défaut de la suite Office 2007 (remarque : il
existe des traducteurs depuis et vers Office 2003, ainsi que vers le format
ODF).
Il est possible de générer au format XPS à partir d'Office 2007.
Il est possible de visualiser un document XPS à partir d'une simple visionneuse ou bien d'une application .Net.
A l'avenir, il sera possible de transmettre un document XPS directement à une
imprimante.
Y'a-t-il un autre rapport avec OpenXML ?
XPS est bâti sur les OPC - Open
Packaging Conventions, comme OpenXML.
Les OPC permettent d'organiser la structure d'un document, ainsi que de lui
ajouter des informations et des aspects sécurité, le tout dans une archive au
format ZIP.
Y'a-t-il un rapport avec XAML ?
Le contenu du document papier est décrit sous forme de code déclaratif
XAML.
XPS est une instanciation de XAML et peut donc être affiché nativement par
toute application .Net 3.
Comment générer de l'XPS ?
Voici un article MSDN si vous êtes développeur
Qui compose le groupe de travail TC46 ?
Autodesk, Inc.; Brother Industries, Ltd.; Canon Inc.; FUJIFILM Corporation; Global Graphics Software Limited; Hewlett-Packard Company; Konica Minolta Holdings, Inc.; Lexmark International, Inc; Microsoft Corporation; Quality Logic Inc.; Ricoh Company, Ltd.; Samsung Electronics Co., Ltd.; Software Imaging; Toshiba Corporation; Xerox Corporation and Zoran Corporation