OXPSファイルとは? | 知識ベース

はじめに

OXPSファイル形式を理解するには、まず XPSについて学ぶ必要があります。XPSは固定レイアウトの静的文書形式で、内部はZIPアーカイブで構成され、テキスト(XMLベース)やフォント、画像などのリソースが含まれます。

本記事では、XPSとOXPSの違いを説明し、OXPSファイルの特徴を紹介します。

OXPSファイルとは?

OXPS(OpenXPS)は、2009年に国際標準(ECMA‑388)として策定されたXPSの拡張版です。Microsoftは、従来のXPS仕様をオープンにし、企業ユーザーが拡張しやすいように標準化しました。その結果、OXPSはXMLベースの名前空間が変更され、3Dコンテンツの追加が可能になっています。

多くの場合、OXPSはXPSと同等と見なされますが、正式にはXML名前空間とメタデータが異なります。

XPSとOXPSファイル形式の比較

以下のサンプル「jagged.xps」(1ページの簡単な図形)をWindows標準XPSビューアで開き、Microsoft XPS Document WriterでOXPSとして保存しました。

Oxps frastagliato

同一のビジュアルコンテンツを持つXPSとOXPSを比較し、内部構造の違いを確認します。

FixedDocumentSequense.fdseq

OXPS FDSEQ Diff

[Content_Type].xml

Diff di tipo contenuto OXPS

FixedDocument.fdoc

OXPS FDOC Diff

1.fpage(固定ページ)

Oxps fpage diff

上記の比較から、FixedDocumentSequense.fdseq、[Content_Type].xml、FixedDocument.fdocのXML名前空間がXPSからOXPSへ変更されていることが分かります。

xmlns="http://schemas.microsoft.com/xps/2005/06" はXPSで使用

xmlns="http://schemas.openxps.org/oxps/v1.0" はOXPSで使用

また、XML宣言が追加されています。

1.fpageでは、Canvas要素内のリソース使用が最適化され、同一のpathgeometryがcanvas.resourcesに分離されています。その他の違いは属性の順序が異なる程度です。

全体的にフォルダ構造は変わりません。

結論

XPSとOXPSの違いは主に形式的なもので、3Dコンテンツのサポートが追加されていますが、現時点ではほとんど使用例がありません。

OXPSファイルはどのように開くか?

Windows 7以降の標準XPSビューアはOXPSを開くことができますが、拡張子や機能に依存する場合があります。多くの場合、XPSビューアで閲覧可能です。

OXPSをPDFに変換できるか?

オンラインまたはデスクトップの変換ツールを使用して変換できます。最も簡単なのは Aspose.Page Conversion Webアプリです。OXPSはPDF、DOC、DOCX、HTML、Tex、SVG、PNG、JPG、TIFF、BMPへの変換をサポートしています。開発者は PDLコンバータのサンプルコードを参照してください。

OXPSファイルをWordで開くには?

直接開くことはできませんが、 Aspose.Page ConversionでOXPSをWord文書に変換し、Microsoft Wordで開くことができます。

OXPSファイルはExcelに変換できるか?

はい、 Aspose.Page Conversionでオンライン変換が可能です。変換後のExcelはテーブルとして認識されますが、画像は含まれません。

Have any questions about Aspose.Page?



Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.