ich bin mir nicht sicher, ob so etwas mit InDesign möglich ist. Ich habe die Aufgabenstellung, bestimmte Texte von einem ID-Dokument in ein anderes zu übernehmen. Das ganze würde ich natürlich gerne möglichst automatisch machen und nicht per copy-and-paste.
Stellen wir uns mal vor, ich habe eine Datei mit mehreren Visitenkarten. Aus diesen Visitenkarten muss ich nun bestimmte Textzeilen aus EINEM Textrahmen in ein anderes Dokument übernehmen, also z.B. den Namen, die Bezeichnung, die Tel-Nr. und die e-mail-Adresse. Fax-Nr. und allgemeine Firmenadresse aber nicht.
Wie kann man so etwas realisieren? Über Formatvorlagen, bedingter Text, Hyperlinks, XML oder was? Sorry, aber mir fehlt gegenwärtig jeglicher Ansatzpunkt für eine Problemlösung. Hat jemand eine Idee? Mir steht InDesign CS5 zur Verfügung.
Gruß
Text von einem ID-Dokument in ein anderes ID-Dokument übernehmen
Exportiere die Stories als INCopy-Textabschnitte und platziere diese in beliebig vielen Dokumenten. Die müssen dann zum Bearbeiten ausgecheckt werden. Die sind dann Verknüpfungen wie Bilder. Werden die an einer Stelle geändert, müssen in den anderen Dokumenten nur die Verknüpfungen aktualisiert werden. In CS5.5 gibt es eine neue Funktion: Bearbeiten > Textabschnitt platzieren und verknüpfen. Da wird der originale Text, der der bearbeitet werden muss, die anderen Instanzen sind dann Verknüpfungen zu diesem Text.
Text von einem ID-Dokument in ein anderes ID-Dokument übernehmen
Adelberger, wenn ich die Frage richtig verstehe, ist nirgendwo davon die Rede, dass eine Verknüpfung zwischen den Dokumenten bestehen soll, sondern vielmehr, dass nur bestimmte Informationen aus allen Textrahmen. gerne per Zwischenablage, in ein neues Dokument übernommen werden sollen.
Außer per Skript fällt mir auch kein Lösungsansatz ein. Es sei denn, Werner Perplies hat ein Tool, das die IDML Datei wie gewünscht umschreibt.
Text von einem ID-Dokument in ein anderes ID-Dokument übernehmen
Gerald, ob es möglich ist, meinen Vorschlag zu nutzen, hängt sicher vom Aufbau der Datei ab. Wenn jedoch der Plan besteht, bestimmte Text mehrmals zu verwerten, dann kann sicher ein abgeänderter Dokumentaufbau sinnvoll erscheinen.
Text von einem ID-Dokument in ein anderes ID-Dokument übernehmen
Das ginge natürlich, aber eine Vollautomatik könnte ich nur unter Windows bieten.
In diesem Fall würde ich wohl auch eher ein Skript anwenden:
Ich sehe drei Möglichkeiten: 1. Daten direkt von einem Dokument in's andere übertragen, oder 2. Daten als CSV-Datei exportieren und die neue Datei über Datenzusammenführung erzeugen oder 3. XML-Export und dann Reimport.
Die IDML-Lösung erscheint mir hier überdimensioniert.
das Problem ist, dass in einem Textrahmen gezielt nur bestimmte Informationen in das neue Dokument übernommen werden sollen. Meine erste Idee war also, dass man das wichtige von dem unwichtigen trennen muss. Als Möglichkeit würden sich sich Absatzformate anbieten, evtl. ineinander verschachtelt. Falls notwendig könnte man dann über die Absatzformate auch eine oder mehrere Sonderfarben anwenden, die man im Idealfall über ein Script o.ä. auslesen könnte.
Im vorliegenden Fall stellt sich das Dokument so da, dass pro Visitenkarte eine InDesign-Seite angelegt ist. In der Summe handelt es sich um mehrere hunderte Seiten in mehreren Dokumenten.
Aber ich frage mich mittlerweile selbst, wie InDesign dass dann in ein anderes Dokument einfügen soll. Und wo und wie soll es im neuen Dokument platziert werden? Überlegungen das über die Datenzusammenführung zu machen hatte ich auch schon, aber dazu muss der Text erstmal wieder raus aus ID.
Der Lösungsvorschlag mit den InCopy-Textabschnitten oder dem in CS5.5 verfügbaren "Textabschnitt platzieren und verknüpfen" wären für mich durchaus denkbar. Warum nicht? Nur da müsste man doch auch alles manuell anfassen was einem copy-and-paste gleich kommt, oder nicht?
Gruß
Text von einem ID-Dokument in ein anderes ID-Dokument übernehmen
Das ist mir schon klar. Sofern die Visitenkarten sauber strukturiert sind, könnte man die Daten auch über die Struktur erkennen, dann müsste nichts weiter vorbereitet werden.
Zeichenformate, Absatzformate - beides wäre bei meinem Lösungsvorschlag möglich, Verschachtelung würde es bei einer Skriptlösung eher komplizieren.
So etwas ist bei einer Skriptlösung eher unproblematisch.
ich sag wie es ist. Es ist kein Budget vorhanden für eine individuelle Programmierung. Es ist auch ein einmaliger job. Entweder es geht über einen Forumtip mit den Bordmitteln von ID oder über ein Script was hier angeboten wird. Sorry. Ist halt so.
Gruß
Text von einem ID-Dokument in ein anderes ID-Dokument übernehmen
auch dann würde ich nicht den Weg über Copy and Paste gehen, sondern den Text exportieren und mit einem Editor als CSV-Datei aufbereiten und anschließend über Dateizusammenführung verarbeiten.
so weit ich das mit meinen dürftigen XML-Kenntnissen beantworten kann, lässt sich so eine XML-Struktur doch relativ simpel erstellen, wenn man Formatvorlagen definiert hat. Habe damit praktisch nie etwas zu tun gehabt, ich meine mich aber aus einem Schulungsvideo erinnern zu können, dass sich die XML-Tags aus den Formatvorlagen erstellen lassen? Also Formatvorlagen hätte ich ja.
Wie dem auch sei. Mittlerweile denke ich fast, dass das ein Job für den Auszubeutenden ist, falls es zum Auftrag kommen sollte. Mit XSLT habe ich keinerlei Erfahrung. Ich habe es mal gesehen, aber das war es auch.