oxpsからpdfまたはイメージへ - Linux


6

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

私は周りを探し回っていて、これまでのところあまり思い付くことはできません。

最初にxpsに変換してからpdfに変換するものすらありますか?


ImageMagickを試してみました convert そして ghostscriptしかし、運はありません。多分私は何か悪いことをしている?

注意:私はGentooやUbuntuを使っています。


編集

解決策は@ThatGuyからの回答でカバーされています。しかし、どういうわけか、 mudraw と引き込まれなかった mupdf-tools (私はヘッドレス12.04.5 LTSのUbuntuを実行している)Ubuntuの上。

ただし、ソースはから入手可能です MuPDFの ウェブサイト私はソースを作り、問題を解決することができました。

回答:


10

方法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 ; 300 dpiの解像度で.oxpsファイルを一連の.pngファイルに直接変換する(直接PDFに変換するとフォントがめちゃくちゃになる)ためのmupdf-tools)

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

を使用して.pngファイルを複数ページのPDFに変換します。 ImageMagick convert 実用性:

convert mudraw_output_page_number_*.png final.pdf

注: convert ページ順をめちゃくちゃにして、入力として個々の.pngファイルを指定できます(つまり、ワイルドカードを使用せずに)。

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

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


ありがとう、でも運はありません。また、私はUbuntu、主にGentooにはあまり慣れていません。mudrawはUbuntuにインストールするときには引き込まれませんでしたが、Gentoo上に構築したときには使われていました。しかし、運はありません。
Mikolaj

1
MuPDFはDebianベースのディストリビューションでいくつかのパッケージに分割されています。 mudraw mupdf-toolsパッケージに含まれています。なぜそれがうまくいかないのか、詳しく教えてもらえますか。
ThatGuy

1
私はこれらのメッセージを受け取っています: error: cannot recognize version makerwarning: trying to repair broken xrefwarning: lexical error (unexpected ')') そしてもっとそのような束。
Mikolaj

1
による mupdf.com/docs/browse/source/pdf/pdf-xref.c 、それはあるべきです version marker。とにかく、おそらく以下のように出力フォーマットを明示的に指定してみてください。 mudraw -o mudraw_output_page_number_%d.png -r 300 -F png input.oxps
ThatGuy

2
mudraw と呼ばれていました pdfdraw MuPDFの以前のバージョン(0.9-2ubuntu1を含む)では。です pdfdraw あなたのシステムにインストールされていますか?そうでなければ、あなたはそれを使用してそれをインストールすることができます sudo apt-get install mupdf-tools。今、私は使ったことがない pdfdraw 私自身、しかしあなたは使うことができるかもしれません pdfdraw の代わりに mudraw
ThatGuy

2

あなたはこのオンラインコンバーターを使うことができます - online2pdf

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

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


ありがとう。しかし、私はオンラインコンバータとWindows 8へのアクセスを使用することはできません。ローカル何かが必要です。しかし遭遇するかもしれない他の人たちへの良い答えです。
Mikolaj

この時点で唯一の方法のようにこの答えを受け入れること。ありがとう。
Mikolaj

1
残念ながら、.oxps形式はWindows 8でのみサポートされている新しい形式であるため、少数のプログラムしかサポートしていません。
jL4

ありがとう、私はついにLinuxの道をあきらめた。助けるために窓8箱を持つ誰かを手に入れた。
Mikolaj

1

windos8 XPSプリンターには既にインストールされています。 xpsビューアでoxpsファイルを開き、クリックして印刷し、Microsoft XPS Document writerを選択します。オプションはファイルに保存され、下部のファイルにはOpenXPS Documentの名前が入ります( .oxps)が表示されます。選択しないで、下に移動するとオプションが表示されます XPSからPDFへのコンバータにより、cps.comから無料で入手できるXps文書をPDFに変換することができます。


1
ポスターはLinuxソリューションを探していると思います。
Dmitry Grigoryev
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.