PDFとして保存すると、配置された画像が表示されない


9

Illustrator 17.1.0を使用して、いくつかの科学的数値を準備しています。私は2つのレイヤーを持っています:下の1つはいくつかの配置されたPDF図を持ち、上の1つは注釈を持っています。

これをPDFとして保存すると、使用されているPDFビューア(Acrobat、Macプレビュー)に関係なく、配置された図は表示されません。

なぜこれが起こるのですか?これは一般的な既知の問題ですか?配置された図形を埋め込む以外の解決策はありますか?

私が配置された図を使用する理由は、それらがプロットソフトウェアによって生成され、必要なときに簡単に更新できるようにしたかったからです。


ここに問題を示す例へのリンクがあります。「編集機能を保持」を使用してIllustratorからplot.pdf配置およびannotated_plot.pdf保存されます。イラストレーターで開くとすべてが正しく表示されますが、PDFビューアで開くと、配置されたファイルは表示されません。


これはIllustratorのバグのようで、Mathematicaバージョン10でエクスポートされたPDFを配置するときに発生します。 配置されたPDFファイルは保持されますが、境界ボックスがゼロ幅に設定されます。

可能な回避策(埋め込み以外)、配置されたPDFが透明度を使用しない場合のみ:

  • 配置する前に、Macプレビューを使用してファイルを再保存します。
  • 配置する前にGhostScriptを使用してファイルを再処理します。 gs -q -sDEVICE=pdfwrite -sOutputFile=output.pdf -dBATCH -dNOPAUSE -c save pop -f input.pdf コマンドラインを使用すると、バッチ処理や自動化に有利です。

これは奇妙なことに気づかなかったので、これを調べなければなりません。
joojaa

エラーを特定しました。実際には、ファイルは埋め込まれていますが、クリッピングパスの定義が壊れているために、隠れています。実際にはmathematicaとイラストレーターの両方のバグかもしれません。
joojaa

@joojaaありがとう!私はIRCでGhostScript開発者と話しましたが、彼は同じことを発見しました。これはファイルで透明度が使用されている場合にのみ起こり、何らかの理由でMathematicaはすべてのオブジェクトが不透明であっても透明度定義を使用します。GhostScriptがPDFを処理するときに行うことは、この不要な透明度を削除することです。これは私が言われたことであり、このフィードバックに基づいて、これをIllustratorのバグであると想定していました(元々はMathematicaのせいであると想定していました)。 これは、問題を示すはるかに単純なPDFです。
Szabolcs、2015年

はい、inDesignがこれと同じことを行うかどうかを探しています。Mathematicaはこれを単純なグラフィック矢印プリミティブで再現できます。
joojaa

はい、イラストレーターのバグです。バグレポートを提出する時間。
joojaa

回答:


6

このスレッドから私の回答を再投稿します。)

Illustrator Compatibility: Acrobat 4 (PDF 1.3)Save Adobe PDFダイアログで設定すると、問題が解決します(Illustrator 17で確認):

スクリーンショット

結果のPDFファイルでは、透明度はラスタライズされずに平坦化されます。


1
埋め込みファイルがMathematicaによってエクスポートされたPDFである場合、OSX Yosemiteでこの問題が発生しました。この回答で私の問題は解決しました。ありがとうございます。
wil3 2016年

OSX El Cap
Esteban

2

リンクではなく、プロットを埋め込みます。

プロットのあるレイヤーのロックを解除してから、リンクパネルで画像をハイライト表示し、そのパネルのメニューからを選択しますEmbed Image

次にPDFを保存します。

PDFは外部ファイルにリンクしません。そのため、AIファイル内のリンクされた画像は、結果のPDFには含まれません。正直に言うと、なぜこれが起こっているのかわかりません。なんらかのバグのようです。PDFとして保存する場合は、エンジンの保存画像が欲しかったしていることを知っているスマート十分であるべきで、それがなければならないそれらを自動的に埋め込むことができます。


回答をありがとうございますが、(質問で述べたように)埋め込みは非常に不便なので、解決策ではありません。埋め込みに頼る必要があり、それがもたらすすべての追加の問題がある場合は、Illustratorをまったく使用しません。
Szabolcs

問題は、配置しようとしているPDFファイルに関連しているようです。これはMathematica 10.0.2からエクスポートされたPDFでのみ起こり、他のほとんどのものでは起こりません。これらのPDFは、Acrobatで報告されていない微妙な方法で分割する必要があります。
Szabolcs、2015年

スコット、Illustrator CC 2014はありますか?はいの場合、リンクしたPDF(「plot.pdf」)を空にして(埋め込みなしで)アートボードに「配置」し、もう一度PDFとして保存して、CC 2014にもこの問題があるかどうかを確認してください。私がIT部門にCC 2014を依頼するためにすべてのトラブルに行きたくないのです。この問題は特定のPDFファイル(リンクしたファイルなど)でのみ発生しますが、これはIllustratorのバグであり、PDF自体の問題ではないと信じる理由があります。
Szabolcs、2015年

私の回答に掲載されているように、それはある種のバグのようです。
スコット

CC 2014ですでに試したということですか?現時点では、元のCC(Illustrator 17)とCS6しか使用できませんが、どちらも問題を示しています。
Szabolcs、2015年
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.