XPS (XML Paper Specific) は、Microsoft の固定レイアウト ドキュメント形式であり、Microsoft が 2007 年に Windows Vista をリリースしたときに PDF の直接の代替として作成されました。どちらの形式も、あらゆるデバイス上でドキュメントがどのように表示されるべきかを正確に記述します。技術的な類似点にもかかわらず、これらは採用において非常に異なる道をたどっており、現在、一方はどこにでも存在しますが、もう一方は特定の Windows コンテキストの外ではほとんど忘れられています。

XPS とは何か、その由来
XPS は Microsoft によって開発され、Windows Vista で導入されました。これは Windows 印刷システムに組み込まれており、Windows Vista 以降のすべてのコンピューターでは、PDF に印刷するのと同じように、Microsoft XPS Document Writer に印刷することで XPS ファイルを作成できます。この形式では XML と ZIP (.xps ファイルは XML ファイルとリソースを含む ZIP アーカイブです) を使用するため、技術的にはオープンで検査可能です。
Microsoft は、XPS を文書交換形式と高品質印刷用のスプール ファイル形式の両方として位置づけました。 XPS ビューアは Windows に組み込まれており、この形式はオープン標準 (ECMA-388) として ECMA International に提出されました。紙の上では、PDF Format と同じ資格情報が多く含まれていました。
Word から PDF を試してみる
インストールは必要ありません。ブラウザで直接動作します。
技術的な違い
- 内部構造: PDF は、独自のオブジェクト モデルを持つバイナリ形式を使用します。 XPS は XML を使用し、ZIP ファイルとしてパッケージ化されています。その内部は人間が読めるテキストであるため、プログラムによる検査と生成が容易になります。
- フォント処理: 両方の形式にフォントが埋め込まれます。 XPS は OpenType フォントのみを使用します。 PDF は、古い Type 1 フォントを含む幅広いフォント形式をサポートしています。
- Color: XPS は、ICC カラー プロファイルと Windows カラー システムを強力にサポートしています。 PDF はカラー プロファイルも適切に処理し、プロの印刷で使用される CMYK とスポット カラーをより成熟したサポートを備えています。
- インタラクティブ機能: PDF は、フォーム フィールド、デジタル署名、注釈、ブックマーク、JavaScript、およびマルチメディアの埋め込みをサポートします。 XPS はデジタル署名と基本的なナビゲーションをサポートしていますが、PDF の豊富な対話型機能セットがありません。
- セキュリティ: は両方とも暗号化とデジタル署名をサポートします。 PDF のセキュリティ モデルはより成熟しており、より詳細な権限制御が可能になっています。
PDF が勝って XPS が勝てなかった理由
PDF は 15 年も早くスタートしました。 XPS が開始された 2007 年までに、PDF はすでに文書交換の世界標準となっており、世界中の政府機関、裁判所、金融機関、印刷業者、企業がこれを標準化していました。 Adobe Reader は、事実上すべてのコンピュータにインストールされていました。 PDF は ISO 標準化 (ISO 32000) されました。それを中心に構築されたツール、ワークフロー、専門知識のエコシステムがありました。
XPS は、これらすべてを、技術的には似ているものの、明らかに優れているわけではない形式で置き換える必要がありました。 Windows 以外では基本的にサポートされておらず、Mac、Linux、iOS、Android、および Web ブラウザでは XPS ビューアが優先されませんでした。 Windows 環境外のユーザーに XPS ファイルを送信すると、サードパーティのツールを使用しないとそのファイルを開くことができなくなります。 PDF はどこでも機能しました。
XPS が現在も存在する地域
XPS は、特定の Windows コンテキストで存続します。 Windows 印刷スプーラーは、高品質の印刷レンダリングのためにスプール ファイル形式として内部で XPS を使用します。 Windows には、.xps ファイルを開くための XPS ビューアーが引き続き含まれています。一部の Windows アプリケーションは、印刷出力オプションとして XPS を生成します。そして Microsoft は、古い XPS 形式を、Windows 8 以降に同梱される OpenXPS (OXPS) (技術的に若干の改善が加えられたバリアント) に置き換えました。
日常的な文書交換では XPS を使用することはほとんどありません。 .xps ファイルを生成する特定の Windows エンタープライズ環境内で作業している場合、または誤って PDF ライターではなく XPS ライターに印刷した人からファイルを受信した場合を除き、.xps ファイルに遭遇する可能性はほとんどありません。
XPS と __PDF 間の変換__
XPS ファイルを受け取って PDF として必要な場合、Windows ではこれを簡単に実行します。XPS ビューアーで .xps ファイルを開き、Microsoft Print to PDF を使用してそれを印刷し、出力を保存します。結果は、誰とでも共有できる標準の PDF になります。
他の方向、つまり PDF を XPS に変換することは、ほとんど必要ありませんが、Windows での同じ印刷から XPS へのアプローチを通じて可能です。あらゆるドキュメント交換シナリオでは、PDF に変換するのが正しい選択です。これは、誰でも読みやすく、PDF Compression、編集、署名機能を含む成熟したツールのエコシステムを備えており、あらゆるプラットフォームとデバイスでサポートされています。
Word から PDF を試してみる
インストールは必要ありません。ブラウザで直接動作します。
