ich erstelle mir aus einem SVG-File über Inkscape ein PDF-File, welches ich dann per Script (über den InDesignServer CS5) in eine InDesign Datei platzieren lassen möchte...
das PDF-File wird zwar platzierert, aber es wird nicht richtig dargestellt
wenn ich aber die über den InDesignServer "generierte Datei" mit dem bis zu diesem Zeitpunkt falsch dargestellten, platzierten PDF-File ... nachträglich das PDF-File "neu-verknüfe" (mit dem SELBEN PDF-File - exakt gleicher Pfad) wird mir das PDF auch in InDesign richtig dargestellt...
den einziegsten Unterschied den ich sehe ist der das
bei der 1 Platzierung (übers Script) bei den Verknüfungsinformationen, der STATUS auf EINGEBETTET steht
und bei der nachträglichen "neu-verknüfung" steht der STATUS auf OK
wie bekomme ich es hin das, dass PDF gleich richtig dargestellt wird?
Den Status kannst Du über link.status (readonly) ermitteln. Ändern geht wahrscheinlich nur über neu verknüpfen – relink() – oder unembed(). Mit update() aktualisierst Du eine bestehende Verknüpfung, wenn sich die verknüpfte Datei geändert hat.
Funktioniert das relink() nach Ausführung (und Beendigung) des ersten Skripts?
Wenn nein, dann könntest Du beim Platzieren der Dateien im ersten Skript eventuell den Pfad ins Label schreiben und diesen später mit einem zweiten Skript, der die PDFs mit dem eingebettet-Status checkt, dort wieder auslesen und mit diesem Pfad neu verknüpfen.
Ich kenne mich mit InDesign Server nicht aus. Allerdings habe ich verschiedentlich gehört, dass dort nicht immer alles wie von der lokalen Version her gewohnt, funktioniert.
Viele Grüße Martin
(Dieser Beitrag wurde von Martin Fischer am 6. Apr 2011, 19:29 geändert)
Hallo, Martin! Ja. Hast recht. Meine Bemerkung bezog sich aber auf Posting #3. Und da stand "true" im Code. Bei "false" darf wirklich kein Dialog aufgehen… Schon mal gar nicht InDesign-Server, das ohne UI daherkommt. ***** Mit herzlichem Gruß, Uwe Laubender