Das platzierte Bild wird beim Speichern als PDF nicht angezeigt

9

Ich verwende Illustrator 17.1.0, um einige wissenschaftliche Zahlen vorzubereiten. Ich habe zwei Ebenen: Die untere hat einige platzierte PDF-Figuren und die obere hat Anmerkungen.

Beim Speichern als PDF werden die platzierten Zahlen unabhängig vom verwendeten PDF-Viewer (Acrobat, Mac Preview) einfach nicht angezeigt.

Warum passiert das? Ist das ein allgemeines / bekanntes Problem? Gibt es eine andere Lösung als das Einbetten der platzierten Figuren?

Der Grund, warum ich platzierte Zahlen verwende, ist, dass sie von einer Plotsoftware generiert werden und ich wollte es einfach machen, sie bei Bedarf zu aktualisieren.


Hier ist ein Link zu einem Beispiel, das das Problem zeigt. plot.pdfwird platziert und annotated_plot.pdfin Illustrator mit "Bearbeitungsfunktionen beibehalten" gespeichert. Beim Öffnen mit Illustrator wird alles korrekt angezeigt, beim Öffnen mit einem PDF-Viewer wird die platzierte Datei jedoch nicht angezeigt.


Dies scheint ein Fehler in Illustrator zu sein und tritt auf, wenn PDF-Dateien platziert werden, die von Mathematica Version 10 exportiert wurden. Die platzierte PDF-Datei bleibt zwar erhalten, der Begrenzungsrahmen wird jedoch auf die Breite Null festgelegt.

Mögliche Problemumgehungen (außer Einbettung), nur für den Fall, dass das platzierte PDF keine Transparenz verwendet:

  • Speichern Sie die Datei erneut mit der Mac-Vorschau, bevor Sie sie platzieren.
  • Verarbeiten Sie die Datei erneut mit GhostScript, bevor Sie sie platzieren. gs -q -sDEVICE=pdfwrite -sOutputFile=output.pdf -dBATCH -dNOPAUSE -c save pop -f input.pdf Die Verwendung der Befehlszeile ist für die Stapelverarbeitung oder Automatisierung von Vorteil.
Szabolcs
quelle
Das ist komisch, habe das nie bemerkt. Ich muss mich darum kümmern.
Joojaa
Ok, ich habe den Fehler gefunden. Die Datei ist tatsächlich eingebettet und wird nur durch eine fehlerhafte Definition des Beschneidungspfads verdeckt. Könnte tatsächlich ein Fehler in BEIDEM Mathematica UND Illustrator sein.
Jojaja
@joojaa Danke! Ich habe mit einem GhostScript-Entwickler im IRC gesprochen und er hat dasselbe gefunden. Dies geschieht nur, wenn Transparenz in der Datei verwendet wird und Mathematica aus irgendeinem Grund eine Transparenzdefinition verwendet, auch wenn alle Objekte undurchsichtig sind. Wenn GhostScript das PDF verarbeitet, wird nur diese unnötige Transparenz entfernt. Nun, das wurde mir gesagt und es basiert auf diesem Feedback, dass ich angenommen habe, dass dies ein Illustrator-Fehler ist (ursprünglich habe ich angenommen, dass es Mathematicas Schuld war). Hier ist ein viel einfacheres PDF, das das Problem zeigt.
Szabolcs
Ja, ich suche, ob inDesign dasselbe tut. Mathematica Ich kann dies mit einem einfachen Grafikpfeil-Grundelement reproduzieren.
Joojaa
Ja, es ist ein Fehler im Illustrator. Zeit, einen Fehlerbericht einzureichen.
Joojaa

Antworten:

6

(Reposting meine Antwort aus diesem Thread.)

Die Einstellung Compatibility: Acrobat 4 (PDF 1.3)im Save Adobe PDFDialogfeld in Illustrator löst das Problem (mit Illustrator 17 überprüft):

Bildschirmfoto

In der resultierenden PDF-Datei wird die Transparenz ohne Rasterung reduziert.

Alexey Popkov
quelle
1
Ich hatte dieses Problem unter OSX Yosemite, als die eingebettete Datei eine von Mathematica exportierte PDF-Datei war. Diese Antwort hat mein Problem gelöst, danke.
wil3
Gleiches hat es auch für mich behoben, OSX El Cap
Esteban
2

Betten Sie die Handlung ein, anstatt sie zu verknüpfen.

Entsperren Sie die Ebene mit dem Plot und markieren Sie das Bild im Verknüpfungsbedienfeld . Wählen Sie im Menü dieses Bedienfelds die OptionEmbed Image .

Speichern Sie dann das PDF.

PDFs werden nicht mit externen Dateien verknüpft. Das verknüpfte Bild in Ihrer AI-Datei wird also nicht in das resultierende PDF aufgenommen. Um ganz ehrlich zu sein, bin ich mir nicht sicher, warum das passiert. Es scheint fast ein Fehler zu sein. Beim Speichern als PDF sollte die Speicher-Engine intelligent genug sein, um zu wissen, dass Bilder gewünscht werden, und sie sollte automatisch eingebettet werden.

Scott
quelle
Vielen Dank für die Antwort, aber das Einbetten ist für mich sehr unpraktisch (wie ich in der Frage erwähnt habe), daher ist es keine Lösung. Wenn ich auf das Einbetten und die damit verbundenen zusätzlichen Probleme zurückgreifen müsste, würde ich Illustrator lieber überhaupt nicht verwenden.
Szabolcs
Hm, es scheint, dass das Problem mit den PDF-Dateien zusammenhängt, die ich zu platzieren versuche. Dies geschieht nur mit PDFs, die aus Mathematica 10.0.2 exportiert wurden, nicht jedoch mit den meisten anderen. Diese PDFs müssen auf eine subtile Weise beschädigt werden, die von Acrobat nicht gemeldet wird.
Szabolcs
Scott, haben Sie Illustrator CC 2014? Wenn ja, können Sie bitte versuchen, das von mir verknüpfte PDF ("plot.pdf") auf eine leere Zeichenfläche (ohne Einbettung) zu "platzieren" und es erneut als PDF zu speichern, um festzustellen, ob CC 2014 auch dieses Problem aufweist. Ich möchte mir nicht die Mühe machen, unsere IT-Abteilung nach CC 2014 zu fragen und alles neu zu installieren, es sei denn, ich weiß, dass es helfen wird. Das Problem tritt nur bei bestimmten PDF-Dateien auf (wie der von mir verlinkten), aber ich habe Grund zu der Annahme, dass dies ein Fehler in Illustrator und kein Problem mit der PDF-Datei selbst ist.
Szabolcs
Wie in meiner Antwort angegeben, scheint es sich um einen Fehler zu handeln.
Scott
Du meinst, du hast es bereits mit CC 2014 versucht? Ich habe momentan nur das Original CC (Illustrator 17) und CS6 zur Verfügung, beide zeigen das Problem.
Szabolcs