XPS ビューアーが無い Windows 11 で XPS を開く・PDF にする方法
.xps は印刷向けにレイアウトを固定した文書で、Windows Vista の時代に Microsoft が PDF の対抗として出した形式です。.oxps は後に標準化された同じものです。Windows は今も両方を理解しますが、2018 年以降、ビューアーは自分で入れる必要があります。
.xps
.oxps
なぜ開けないのか
- ビューアーが入っていません。Windows 10 バージョン 1803(2018 年)以降、新しい PC とクリーンインストール —— Windows 11 はすべてこれに当たります —— には XPS ビューアーが入っていません(古い Windows からアップグレードした PC には残っています)。入っていない PC で .xps をダブルクリックすると、文書ではなく「このファイルを開く方法を選んでください」が出ます。
- 他のソフトではほぼ開けません。PDF リーダー、Word、ブラウザはいずれも XPS を読みません。Microsoft 自身のビューアーのほかは、少数のサードパーティ製リーダー(Windows の Sumatra PDF、Linux の Evince や Okular)だけが対応しています。
- .oxps と .xps は互換ではありません。.oxps(OpenXPS)は Windows 8 以降が作る版で、Windows 7 のビューアーは開けず、古い変換ソフトも受け付けません。
開き方
Windows 10 / 11: オプション機能で XPS ビューアーを入れる
- 1 Win+R を押して ms-settings:optionalfeatures と入力し Enter。「オプション機能」が直接開きます(設定の中の場所は Windows 10 / 11 の更新で「システム」と「アプリ」の間を移っているので、この直接指定が確実です)。「機能の追加」または「機能を表示」を選びます。
- 2 「XPS ビューアー」を検索してチェックを入れ、インストールします。小さなダウンロードで、終わるとスタートメニューに現れます。
- 3 .xps / .oxps をダブルクリックします。別のアプリで開いてしまう場合は、右クリック →「プログラムから開く」→ XPS ビューアー。
- 4 会社の管理された PC では、オプション機能の追加に管理者権限が要ります。止められている場合は下の方法へ。
管理者権限が無い場合: インストール不要のリーダー
- 1 Sumatra PDF(無料・オープンソース)は PDF と一緒に .xps / .oxps も開けます。インストール不要のポータブル版があります。
- 2 そこで開き、配りたい場合は「Microsoft Print to PDF」で PDF に印刷します。
PDF にしてどこでも開けるようにする
- 1 XPS ビューアーの入った Windows PC でファイルを開き、「Microsoft Print to PDF」に印刷します。
- 2 できた PDF は Mac でもスマホでもブラウザでも開けます。.xps を受け取って開けない人を助ける一番簡単な方法です。
このファイルはどこから来るのか
ほとんどは、Windows にプリインストールされている仮想プリンター「Microsoft XPS Document Writer」です(無効になっていることはありますが、入っています)。PDF を保存するつもりでプリンターを選び間違えたときにできます。送り主に「Microsoft Print to PDF」で印刷し直してもらえば、根本的に解決します。
Linux と Mac では
Linux は意外にも XPS の対応が良く、GNOME の文書ビューアー Evince と KDE の Okular が libgxps 経由で .xps / .oxps を開け、libgxps-utils の xpstopdf コマンドでオフラインのまま PDF に変換できます。macOS には標準のビューアーが無く、サードパーティ製アプリは少数あるものの、確実なのは Windows か Linux で PDF に変換するか、送り主に PDF で送り直してもらうことです。