PDF vs XPS vs EPUB:どのフォーマットを使うべきか?
PDF、XPS、EPUB はすべて文書フォーマットですが、異なる目的のために作られました。PDF は汎用交換フォーマットです。XPS は Microsoft の PDF 対抗作でしたが普及しませんでした。EPUB はリフロー可能な電子書籍の標準です。読者がファイルで何をするかに合ったフォーマットを選んでください。
手短に
どのフォーマットを使うべきか?
- PDF を使う のは、文書をすべてのデバイスで同一に見せたい場合 — 契約書、請求書、印刷用ファイル、フォーム、アーカイブ文書。
- EPUB を使う のは、テキストが読者の画面に合わせてリフローすべき場合 — 小説、教科書、電話や電子書籍リーダーでの長文読書。
- XPS は避ける べきです(新規作業)。Windows 以外でのソフト対応が乏しい非推奨の Microsoft フォーマットです。代わりに PDF を使ってください。
短いまとめ:PDF と EPUB はどちらも生きていて異なる目的を果たします。XPS は事実上レガシーです。今日 XPS ファイルを持っているなら、現実的な対応は PDF に変換することです。
汎用交換フォーマット
PDF(Portable Document Format)は 1993 年に Adobe によって作られ、2008 年に ISO 32000-1 として標準化されました。決定的な性質は固定レイアウトです:文書はビューアーのフォントや OS に関わらず、すべての画面とプリンタで同じに見えます。フォント、画像、ベクターグラフィック、ページジオメトリはすべてファイルに埋め込まれます。
PDF が勝る場面: 法的文書、請求書、領収書、印刷生産、フォーム、署名済み契約、アーカイブ記録、レイアウトこそが文書であるような一切。また PDF は三者の中で唯一、対話的機能 — フォームフィールド、電子署名、注釈、埋め込み JavaScript、アクセシビリティタグ付け(PDF/UA)— を幅広くサポートしています。
PDF が劣る場面: 小画面での長文読書。A4 二段組の PDF を電話で読むには段落ごとにピンチとスクロールが必要です。PDF はリフローしません。
XPS
Microsoft の放棄された対抗作
XPS(XML Paper Specification)は 2006 年に Windows Vista と共に Microsoft によって PDF への直接の回答として導入されました。ECMA-388 として標準化されており、ZIP コンテナにパッケージ化された XAML のサブセットに基づいています(拡張子は .oxps または .xps)。概念的には PDF と同じ役割を果たします:埋め込みフォントと画像を持つ固定レイアウト文書の交換。
XPS が勝る場面: Windows では、かつては印刷スタックに統合され追加ソフトが不要でした。数年間は Windows 専用ワークフローにとって妥当な選択肢でした。
XPS が劣る場面: それ以外のすべて。macOS、Linux、iOS、Android にはファーストクラスの XPS ビューアーがありません。Windows でも、Microsoft は Windows 10(2004)で標準インストールから単体 XPS Viewer を削除し、XPS 印刷パスを非推奨にして OpenXPS をオプションにしました。サードパーティのサポートは最小限です。今日新たに XPS ファイルを作る意味のある理由はありません。
XPS ファイルを受け取った場合、現実的な道は Windows で開き(ビューアーが入っていれば)PDF に印刷するか、オンライン変換ツールを使うことです。その後は PDF として扱ってください。
EPUB
リフロー可能な電子書籍標準
EPUB(現在 EPUB 3.2、W3C が保守)は電子書籍のオープン標準です。EPUB ファイルは XHTML コンテンツ、CSS スタイルシート、画像、メタデータを含む ZIP アーカイブです。決定的な性質はリフローです:リーダーアプリがフォント、フォントサイズ、行長、ページ付けを選びます。同じ EPUB ファイルが電話、6 インチの電子書籍リーダー、タブレット、デスクトップリーダーのいずれでも快適に読めます。
EPUB が勝る場面: 小説、ノンフィクション書籍、教科書、マニュアル、複数の画面サイズで読まれることを意図したあらゆる長文テキスト。EPUB は埋め込み音声と動画、読み上げナレーション(メディアオーバーレイ)、仕様に組み込まれたアクセシビリティ機能もサポートしています。
EPUB が劣る場面: 正確なレイアウトが重要な一切。雑誌の見開き、楽譜ページ、複雑なフォーム、印刷用文書は、リーダーがコンテンツをリフローするため EPUB で確実に表現できません。また EPUB には電子署名や印刷生産メタデータのネイティブサポートもありません。
並べて比較
機能比較
| 機能 | XPS | EPUB | |
|---|---|---|---|
| レイアウト | 固定 | 固定 | リフロー可能 |
| 標準 | ISO 32000 | ECMA-388 | W3C EPUB 3.2 |
| 最適用途 | 交換、印刷、フォーム | (レガシー)Windows 印刷 | 電子書籍、長文読書 |
| 署名 | 可(PKI) | 限定的 | 不可 |
| フォーム | 可(AcroForms、XFA) | 限定的 | 不可 |
| ビューアー対応 | 汎用 | Windows のみ | 広い(電子書籍リーダー、アプリ) |
| 状態(2026 年) | 現役 | 非推奨 | 現役 |
実践
フォーマット間の変換
最も一般的な変換は EPUB → PDF です:電子書籍を持っていて印刷用またはアーカイブ用のコピーが欲しい場合。Calibre が標準ツールです。逆方向の PDF → EPUB は難しく、PDF の固定レイアウトをリフロー可能なテキストに再レイアウトしなければならないからです。ツールはあります(Calibre、Adobe Acrobat)が、単純なテキストを超えると結果は常に手動の清書が必要です。スキャン PDF はまず OCR が必要で、それでも出力は粗いです。
XPS → PDF は Windows で簡単です:XPS ファイルを開き PDF ドライバーに印刷します。逆方向に行く理由はほとんどありません。
IXPDF がサポートするワークフロー — 結合、分割、回転、透かし、圧縮、メタデータ編集 — では入力も出力も PDF です。EPUB や XPS への変換、またはそれらからの変換は行いません。それらの変換はレイアウトの忠実さを失う(PDF → EPUB)か、対応が減っている対象フォーマットを狙う(XPS)からです。電子書籍が必要なら専用の電子書籍ツールを使ってください。共有や印刷のための固定レイアウト文書が必要なら PDF を使ってください。
関連記事