なぜ OXPS を PNG に変換するのですか?
OXPS は固定レイアウトのドキュメント形式(ECMA-388, 2009)であり、Windows 以外ではほとんどサポートされていません。ページを PNG に変換することで、どこでも閲覧可能になり、プレゼンテーション、ウェブページ、または画像エディタへの埋め込みに適した形式になります。PNG の可逆圧縮は、JPEG の非可逆(lossy)エンコーディングで劣化してしまうテキストやラインアートの鋭いエッジを保持します。
OXPS から PNG への変換方法
MuPDF OPEN-SOURCE
mutool draw -o page%d.png document.oxps を実行してすべてのページをラスタライズします。デフォルトの 72 DPI 以上の出力には -r 150 または -r 300 を使用してください。
XPS-to-PDF APP
XPS-to-PDF で .oxps を PDF に変換し、任意の PDF リーダーからページを PNG として書き出します。
XPS-to-PDF for Mac APP
XPS-to-PDF for Mac で .oxps を PDF に変換し、プレビュー(Preview)からページを PNG として書き出します。
OXPS を変換するプログラム
これらの形式について
OXPSファイルは、PDFに対するMicrosoftの代替案である固定レイアウトドキュメントであり、Windows 8以降の「Microsoft XPS Document Writer」仮想プリンターによって作成されます。Windows 10および11では標準で開くことができなくなったため、無料の「XPS ビューアー」を追加してください(設定 → アプリ → オプション機能…
.OXPS の詳細を開く →PNG (Portable Network Graphics) は、ロスレス(可逆)圧縮のラスター画像形式です。最新のすべての OS、ブラウザ、画像アプリでネイティブに開くことができ、ダブルクリックするだけで表示されます。よくある質問は、開き方ではなく、透明度、ファイルサイズ、および JPG や SVG への変換に関するものです。
.PNG の詳細を開く →品質と注意点
- MuPDF のデフォルトのレンダリング解像度は 72 DPI です。読みやすい出力にするには
-r 150または-r 300を使用してください。 - 各ページは個別の PNG ファイルとして生成されます。10 ページのドキュメントからは 10 個のファイルが作成されます。
- OXPS 入力を確実かつ安全にサポートするブラウザベースのコンバーターは存在しないため、ローカルツールが必要です。
よくある質問
OXPS ページには PNG と JPG のどちらを使うべきですか?
特定のページだけを書き出すことはできますか?
mutool draw -o output.png document.oxps 1 とすると、1 ページ目のみがレンダリングされます。