web-dev-qa-db-ja.com

oxpsからPDFまたは画像-Linux

.oxpsファイルを.pdfまたは他のファイル形式に変換する問題を解決しようとしています。 Linux用のソリューションはありますか?

私はあちこち探していて、これまで多くを思いつくことはできません。

たぶん、最初にxpsに変換してからpdfに変換するものでさえありますか?


ImageMagickのconvertghostscriptを試しましたが、うまくいきませんでした。多分私は何か間違ったことをしているのですか?

注:私はGentooやUbuntuを使用しています。


[〜#〜]編集[〜#〜]

ソリューションは@ThatGuyからの回答でカバーされています。ただし、何らかの理由により、ubuntuでmudrawmupdf-toolsでプルされませんでした(ヘッドレス12.04.5 LTS ubuntuを実行しています)。

ただし、ソースは MuPDF's Webサイトから入手できます。ソースを作成し、問題を解決することができました。

8
Mikolaj

方法#1(推奨)

ソフトウェア要件: Ghostscript/GhostXPS (バージョン9.19以降)。

OXPSをPDFに変換するには、次のコマンドを実行するだけです。

gxps -sDEVICE=pdfwrite -sOutputFile=/path/to/output.pdf -dNOPAUSE /path/to/input.oxps

このメソッドは、テキストレイヤーを保持します。


方法#2(非推奨)

(これはWindows、Mac、およびLinuxで機能しますが、テキストレイヤーを画像に変換します)

mudrawMuPDF ; Debianベースのディストリビューションのmupdf-toolsに含まれています)を使用して、.oxpsファイルを一連の.pngファイルに変換します(PDFが正しく機能しない;フォントがめちゃくちゃになる)300dpiの解像度:

mudraw -o mudraw_output_page_number_%d.png -r 300 input.oxps

ImageMagickconvertユーティリティを使用して、.pngファイルをマルチページに変換しますPDF PDF $ ===:

convert mudraw_output_page_number_*.png final.pdf

注:convertがページの順序を混乱させる場合は、個々の.pngファイルを入力として指定できます(つまり、ワイルドカードを使用しません)。

convert 1.png 2.png 3.png final.pdf

これは、MuPDFとImageMagickが利用可能なすべてのプラットフォームで機能するはずです(Windowsでも同様です)。

12
ThatGuy

このオンラインコンバーターを使用できます- online2pdf

または、Windows 8マシンにアクセスできる場合は、PDFプリンターを使用してファイルをpdf(またはxps)に変換できます。

また、Linux上のMuPDFは、.oxpsファイルを開くことができます(ただし、表示のみ)。

2
jL4

Windos8では、XPSプリンターはすでにインストールされています。 xpsビューアでoxpsファイルを開き、クリックして印刷し、Microsoft XPSドキュメントライターを選択します。オプションがファイルに保存され、下部のファイルに名前OpenXPSドキュメント(。oxps)が表示されます。選択しないでください。下に移動するオプションが表示されたら、XPSドキュメント(。xpsを選択します。XpsドキュメントをPDF by XPS to PDFコンバーターはcnet.comから無料で入手できます

1
shivanand