方法 #1 (推奨)
ソフトウェア要件:Ghostscript/GhostXPS (バージョン 9.19 以降)。
OXPS を PDF に変換するには、次のコマンドを実行するだけです:
gxps -sDEVICE=pdfwrite -sOutputFile=/path/to/output.pdf -dNOPAUSE /path/to/input.oxps
このメソッドは、テキスト レイヤーを保持します。
方法 #2 (非推奨)
(これは Windows、Mac、および Linux で動作しますが、テキスト レイヤーを画像に変換します)
mudraw
を使用 (MuPDF に含まれています。Debian ベースのディストリビューションの mupdf-tools) を使用して、.oxps ファイルを一連の .png ファイルに変換します (PDF に直接変換すると正しく動作しません。フォントが乱れます)。解像度は 300 dpi です。
mudraw -o mudraw_output_page_number_%d.png -r 300 input.oxps
ImageMagick の convert
を使用して、.png ファイルを複数ページの PDF に変換します。 ユーティリティ:
convert mudraw_output_page_number_*.png final.pdf
注:convert
の場合 ページの順序を台無しにします。個々の .png ファイルを入力として指定できます (つまり、ワイルドカードを使用せずに):
convert 1.png 2.png 3.png final.pdf
これは、MuPDF と ImageMagick が利用可能なすべてのプラットフォームで動作するはずです (Windows でも同様です)。
このオンライン コンバーター online2pdf を使用できます。
または、Windows 8 マシンにアクセスできる場合は、pdf プリンターを使用してファイルを pdf (または xps) に変換できます。
また、Linux 上の MuPDF は .oxps ファイルを開くことができます (表示のみ)。