Qu'est-ce que le fichier OXPS ? | Base de connaissances

Introduction

Pour comprendre ce qu’est le format de fichier OXPS, vous devez vous renseigner sur le format XPS, où vous pourrez apprendre que XPS est l’un des PDL statiques avec une mise en page fixe. Le fichier XPS est représenté en interne par une archive ZIP contenant un ou plusieurs documents, au sens traditionnel de ce mot, et toutes les ressources nécessaires à ces documents. Toutes les parties internes de l’archive sont soit des fichiers texte écrits dans un langage XML, soit des ressources binaires, telles que des polices ou des images OpenType. L’article ici va vous fournir des informations sur les différences entre les formats XPS et OXPS et décrire les fichiers OXPS.

Qu’est-ce que le fichier OXPS ?

OXPS ou OpenXPS ou Open XML Paper Spécification est un XPS qui a été élevé en 2009 au rang de norme internationale (ECMA-388) et a été renommé pour séparer la spécification précédente qui n’est pas une norme de la nouvelle spécification qui est une norme. Nous pouvons supposer que la standardisation de XPS et l’ajout du mot « Open » au nom ont été faits par Microsoft afin d’encourager les utilisateurs professionnels de documents électroniques à étendre XPS pour leurs besoins et, ainsi, à augmenter le nombre d’utilisateurs de XPS. Une telle hypothèse est facile à accepter sachant que XPS est beaucoup moins populaire que PDF, une alternative à laquelle XPS était initialement destiné. Bien que Microsoft affirme qu’OpenXPS est ouvert aux extensions, il convient de préciser qu’avant 2009, XPS (et non OXPS) impliquait clairement des extensions de la spécification.

Une raison possible pour élever XPS au niveau de la norme internationale peut être que le XPS initial ne garantissait pas formellement la conformité entre les producteurs et les consommateurs de documents XPS étendus. Ainsi, en réalité, dans la plupart des cas, un fichier OXPS est un fichier XPS, et la différence entre eux est formelle. La seule fonctionnalité ajoutée à OXPS est la possibilité d’ajouter du contenu 3D.

Comparaison des fichiers XPS et OXPS

Comparons les fichiers internes des packages XPS et OXPS. Pour cela, nous prenons un document d’une page “jagged.xps” contenant un dessin simple, ouvrons-le avec le standard Windows XPS Viewer

OXPS dentelé

et imprimez-le avec Microsoft XPS Document Writer dans un fichier OXPS.

Nous avons désormais des fichiers XPS et OXPS ayant visuellement le même contenu. Et maintenant nous pouvons comparer les parties internes des packages.

FixeDocumentSequense.fdseq

OXPS fdseq diff

[Content_Type].xml

Différence de type de contenu OXPS

DocumentFixe.fdoc

OXPS fdoc diff

1.fpage (Page fixe)

OXPS fpage diff

Comme nous pouvons le voir dans FixedDocumentSequense.fdseq, [Content_Types].xml et FixedDocument.fdoc, seul le schéma d’espace de noms XML est modifié, comme prévu,

xmlns="http://schemas.microsoft.com/xps/2005/06" était dans XPS

xmlns="http://schemas.openxps.org/oxps/v1.0"    est devenu dans OXPS

et en-tête XML

<?xml version="1.0" encoding="UTF-8"?>

a été ajouté dans les fichiers OXPS.

Dans le fichier 1.fpage, outre les différences déjà notées, une certaine optimisation de l’utilisation des ressources dans l’élément Canvas a été ajoutée. Les ressources, dans le cas donné, sont PathGeometry, qui sont utilisées dans Canvas et transitées plus d’une fois dans un élément séparé Canvas.Resources. Quant aux autres différences dans 1.fpage, par exemple, dans l’élément ImageBrush, il n’y a pas de réelle différence. Il s’agit simplement d’un ordre différent d’impression des attributs XML dans les éléments.

Les modifications dans les autres fichiers sont similaires à celles décrites ci-dessus. La structure des dossiers reste inchangée.

Conclusion

Ainsi, nous pourrions nous assurer que les différences entre les fichiers XPS et OXPS sont plutôt formelles. Quant à la fonctionnalité 3D, qui a été ajoutée à OXPS, elle ne semble pas avoir été utilisée du tout à cette époque. Au moins, Google ne trouve pas une telle utilisation d’OXPS.

Comment ouvrir un fichier OXPS ?

On prétend que les fichiers OXPS ne peuvent pas être ouverts avec la visionneuse XPS standard de Windows (ajoutée en tant que composant standard à partir de Windows 7). Cela n’est vrai que si le fichier XPS contient des extensions. Dans tous les autres cas, XPS Viewer peut être utilisé pour ouvrir et afficher les fichiers OXPS.

Puis-je convertir OXPS en PDF ?

La conversion est possible en utilisant des applications de conversion en ligne ou de bureau. Le moyen le plus rapide de convertir des fichiers OXPS en PDF est d’utiliser Application Web Conversion Aspose.Page. Le convertisseur Aspose OXPS prend en charge les conversions XPS en PDF, DOC, DOCX, HTML, TEX, SVG, PNG, JPG, TIFF, BMP. Si vous êtes un développeur et souhaitez utiliser notre bibliothèque pour de telles conversions, lisez l’article Convertisseurs PDL pour trouver des exemples illustrés d’extraits de code sur la façon d’effectuer la conversion.

Puis-je ouvrir un fichier OXPS dans Word ?

Ce n’est pas possible directement, mais vous pouvez convertir un fichier OXPS en document Word via un logiciel spécifique comme l’application Web Aspose.Page Conversion, puis l’ouvrir avec l’éditeur de texte Microsoft Word.

Les fichiers OXPS peuvent-ils être convertis en Excel ?

Oui, vous pouvez convertir OXPS en Excel en ligne dans l’application Web Aspose.Page Conversion. Le document OXPS sera reconnu comme un tableau. Notez que les images ne sont pas transférées vers le fichier XLSX résultant.

Have any questions about Aspose.Page?



Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.