LinuxでPDFをEPSに変換すると結果が悪い


11

PDF(MacのAdobe Illustratorで作成)をEPSに変換する際に問題が発生します。私はいくつかのことを試しましたが、より良い選択肢があるかどうか疑問に思っています。

次のリストは、品質が低い順に並べられています。

  1. inkscape --export-area-page --export-eps=out.eps in.pdfグラフィカルプログラムInkscapeを使用すると最適に動作しますが、少し時間がかかります。
  2. pdftops -eps in.pdf out.epsPopplerを使用し、適切に動作し、高速です。
  3. pdf2ps in.pdf out.epsghostscriptを使用し、単純なドキュメントには問題なく動作します
  4. convert in.pdf out.epsImageMagickを使用し、常に画像をラスタライズします。

次のテストは行っていません。

  1. acroread -toPostScriptacroreadを使用(Linuxのみ)

私が見つけたいくつかの問題:

  • EPSでは透明度はサポートされていませんが、ほとんどのプログラムはレイヤーを平坦化する代わりに、画像をラスタライズして大きなファイルといグラフを生成します。Inkscapeは、サポートされていない領域のみをラスタライズすることでこれを最大限に実現します。
  • グラデーションはInkscapeによって適切にレンダリングされますが、Popplerは何らかの方法でグラデーションをさまざまな色の多くの形状に切り刻みます。
  • ギリシャ語のシンボルは、Ghostscriptでサポートされていないようで、ラスタライズされます(を使用pdf2ps)。

この種のタスクに対するあなたの経験は何ですか?品質を向上させる特定のプログラムやコマンドラインオプションを忘れましたか?

これに関するいくつかの投稿を見つけましたが、可能性の(完全な)比較ではありません。間違っている場合は修正してください。

関連記事


1
これは、Tex:bash scriptからの回答からです。
bb010g

@ bb010gのおかげで、私はその答えを見ましたがpdftops、私の場合は勾配にいくつかの問題があります。
ティム

1
acroread -toPostScript
モニカの復活-M.シュレーダー

マーティンに感謝しますが、これはLinuxのみで正しいと思いますか?Mac(またはWindows)用のAdobe Readerでもこれができるかどうか、またどのようにできるか知っていますか?
ティム

1. IllustratorからのEPSエクスポートはうまく機能します。2.インクスケープが遅すぎる場合(計算時間が安い場合)、ソース3からビルドしてみてください。
ミハイル

回答:


2

私の経験からは、Adobe ReaderからPostScriptファイルに印刷する(たとえば、古き良きApple Color Laserプリントドライバーを使用する)ことで、最高の無料の透明度フラット化を実現できます。次に、それをepsに変換する別のツールが必要です。


1

可能性の完全なリストが必要な場合は、OpenOffice / LibreOfficeがこの機能を実装していますが、結果の品質は上のリストのghostscriptとImageMagickの間にあることに注意してください。さらに根本的な問題があります。読む。

原則は、アプリケーションがPDFファイルを「Draw」ドキュメントとして開き、自由に操作および印刷できることです。品質はPDFからDrawへのインポートに依存し、3つの標準的なもの(セリフ、サンセリフ、タイプライター)を超えるパスクリッピング、グラデーション、およびフォントの問題があります。

変換をインタラクティブに開始する可能性もあります

openoffice -print-to-file input.pdf
libreoffice -print-to-file input.pdf

(1つ選択してください!)。input.psその場合は降伏します。

ただし、既知の問題があります。たとえば、LibreOffice 4.4(リリース4.4.0.3でテストしました)で、出力ファイルにPostScriptではなくPDFが含まれていると報告さています。(これは以前のバージョンで機能していました。)

私のお気に入りはインクスケープ、またはシンプルなファイルのゴーストビューです。私の経験では、特に異なるマシンで作業している場合、自動(コマンドライン)変換を信頼することはできません。また、結果の手動検査が必須であり、とにかくインタラクティブに変換するにはほとんどの時間を短縮できます。


0

これを行う最良の方法は、Illustratorを使用することです。イラストレーターがいるのかどうかわかりません。


0

リストのもう1つの可能性は、Webサービスhttps://cloudconvert.com/pdf-to-eps(使用するライブラリがわからない)です。EPSで試したことはありませんが、EMFへの変換はうまくいきました。

DragonLordの提案による詳細説明:このWebサイトでは、多くの形式(1つのオプションはPDF)でファイルをアップロードし、変換する形式(1つのオプションはEPS)を選択できます。変換を行い、ダウンロード用のリンクを提供します。1日に無料で変換できるファイルの数には制限があります。


ソフトウェアを推奨する場合は注意してください。書かれているように、あなたの答えはスパムとみなされるかもしれません。回答には、ソフトウェアの説明と質問への対処方法を含める必要があります。詳細:回答でソフトウェアを推奨するにはどうすればよいですか?
bwDraco
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.