Sali Zäme
Ich möchte euch einfach "kurz" meine Erfahrung mit Werners Skript aufschreiben, und wie es nach dem letzten Post von Werner weiter ging. 1)
@Werner, korrigier mich bitte, wenn ich Mist schreibe :)
Ausgangslage
Da wir firmenintern die Drucksachen erstellen und keine Vorstufeninfrastruktur und Know-how wie eine Druckerei haben, um via xml, serverseitige Programmierung etc. das Layout aufzubauen, mussten wir mit den vorhandenen Mitteln arbeiten. Heisst: Datenzusammenführung aus Exceltabellen und dann durchformatieren.
Mein Workflow war:
Excel
Da flossen alle Produktinfos aus alten, nicht/kaum gepflegten Datenbanken sowie einzelnen Exceltabellen unterschiedlicher Herkunft zusammen, wurden neu strukturiert, korrigiert und vorbereitet. Export der Endfassung in Text(Tabstopp getrennt).txt übernimmt alle äöüèéà für die beiden anderen Sprachen.
Barcodegenerator
Erzeugte .png Dateien mit dem EAN als Dateiname
Indesign
Layout für die Datenzusammenführung für Titel, Texte, Bilder und
den Produktinfos in Tabellenform: ArtNr. -> ArtBeschrieb -> EAN(1234567890123) -> Preis -> = Tabulator
Insgesamt waren es pro Sprache über 2500 EANs, die mit Werners Skript ausgetauscht wurden.
Das Missverständnis war, dass ich aus Werners Beispiel schloss, dass Bilder nur in Tabellen eingesetzt werden können. Geht auch mitten im Text – aber das habt ihr sicher schon gewusst :)
Nach der Datenzusammenführung:
Alle Textrahmen verketten und übrige Seiten löschen. Das fertig formatierte Dokument hat am Schluss rund 370 Seiten.
Suche via Grep nach dem EAN und mit eigenem Zeichenformat ersetzen (Bei mir: EAN - kursiv, blau)
Im Skript die richtigen! Voreinstellungen machen, u.a. Zeichenformat EAN auswählen.
Skript starten*
Zum Skript
Es hat mir tagelange Arbeit erspart. Einmal angelaufen muss es sich einfach durcharbeiten. Das heisst, es blockiert ID für diese Zeit.**
Zuerst testete ich mit der Version 1 in der Demo. Das ging sehr schnell, da es sich auf 10 Wechsel beschränkt. Die Vollversion lief dann beim ganzen Dokument nicht proportional länger, sondern überproportional – damit meine ich, das Skript wird immer langsamer. Gemäss Werner kommt es auch auf den Text-/Dokumentaufbau an, der bei mir ziemlich kompliziert war.
Auf meinem Rechner (Win 10, ID CC 2018) dauerte es sehr lange.*** Deshalb markierte ich jeweils einen Drittel mit dem Zeichenformat EAN und liess es laufen. Vorteil: ich kann dazwischen speichern, falls irgend ein Wasauchimmer im Indesign einen Absturz verursacht. Und das habe ich regelmässig auf Windows wie auf dem Mac mit den Adobe Produkten.
Werner schreibt auf seiner Seite, dass die Version 2 noch in Entwicklung sei. Ja, das stimmt.****
Er war aber so freundlich und stellte mir diese neue Version zur Verfügung. Wir schrieben und telefonierten hin und her und testeten. Er passte das Skript an und baute noch andere Routinen ein. Da fragt ihr ihn bitte direkt – ist mir zu technisch – aber bitte nicht am Wochenende, auch wenn er schnell antwortet. Ich weiss nicht, wann er mal Pause macht :)
Kurz: Ja, ich kanns empfehlen. Die Version 2 läuft und ich freue mich auf die definitive öffentliche Version.
Werner, vielen Dank.
Gelernt
Heute würde ich mit Werners Skript anders vorgehen. Also nicht nur den EAN ersetzen lassen, sondern zuerst die Struktur mit eindeutigen Platzhaltern ins ID nehmen und dann alle Texte und Bilder einfügen lassen. Damit könnte man direkt mit verketten Rahmen arbeiten und auch gleich die Sprachversionen erstellen. Auch wäre der nachträgliche Formatierungsaufwand um vieles kleiner.
1) Disclaimer ;)
Nein, Werner weiss (noch) nichts von diesem Text, ich bekomme dafür auch nichts, mache es aus freien Stücken und hab die Vollversion gekauft. Aber ich profitierte oft von eurem Wissen und möchte damit auch an meinen Erfahrungen teilhaben lassen.
Und wenn ich sehe, was damit noch gemacht werden kann (Textwechsel z.B. für Übersetzungen), dann finde ich, soll das erwähnt sein.
*Nachdem die EANs drin war, formatierte ich den Rest und baute das Inhaltsverzeichnis und Zusatzseiten etc ein.
** Was ging: Im ID CC 2018 das Skript laufen lassen und im ID 2019 anderes bearbeiten.
***ohne Gewähr: Währen das Skript lief konnte ich im ID die Datei speichern (ctrl+s). Sobald ich im Explorer sah, dass sie aktualisiert wurde, schoss ich den Task ab, löschte die temporäre .idlk Datei und startete ID wieder. Die bis dato getauschten EANs blieben erhalten. Danach gings wieder schneller. Aber eben, ohne Gewähr – es ging einfach.
**** Unter Windows gibt es ein paar kleine Unschönheiten, weil es an der Kommunikation zwischen Adobe und Windows nicht so klappe (sind halt auch nur Menschen, diese PCs), und weil Unterschiede zwischen den Systemsprachen DE-DE und DE-CH bestehen. Eine Fehlermeldung kommt nach der Installation und eine beim Schliessen des letzten Skriptfensters. Mit beiden kann man leben ohne Panik zu schieben.
als Antwort auf: [#567339]