Nr. 129 — Hyperlinks nachträglich erstellen in InDesign

Das Thema Hyperlinks in InDesign wird immer mal wieder in den einschlägigen Foren und Twitter-Kanälen diskutiert.
Hier die Frage auf HilfDirSelbst.ch:
Ich habe im Dokument tausende von Einträgen wie z.B. edb00001, edb00002 usw. die jetzt nachträglich mit Hyperlinks wie z.B. http://my.company.com/ebd00001 usw. fürs PDF verlinkt werden sollen. Wie kann ich alle diese Einträge nachträglich mit Hyperlinks versehen*?
Hier kommt das Skript der Woche MakeHyperlinks_CS4.jsx von Martin Fischer zum Einsatz!
Das Skript sucht im Dokument nach Web- und E-Mail-Adressen (siehe Abb. 1, rote Kästen) und erstellt nach der Skript Ausführung…

Abb. 1 – Für eine größere Darstellung bitte auf das Bild klicken
…entsprechende Hyperlinks (siehe Abb.2, rote Kästen)
Abb. 2 – Für eine größere Darstellung bitte auf das Bild klicken
Das Skript funktioniert leider nur in InDesign Version CS4.
Kommen wir zurück zur Frage vom Anfang: Wie könnt Ihr den Eintrag edb00001 mit dem entsprechenden Hyperlink http://my.company.com/ebd00001 versehen?
Dazu müsst Ihr folgendes tun:
1) Mit Hilfe der GREP Suche im Suchen/Ersetzen-Dialog nach den Einträgen wie z.B. edb0001 suchen und die gefundenen Einträge durch den Weblink, gefolgt vom Eintrag, ersetzen (GREP-Code siehe Abb. 3, rote Kästen).
Abb. 3 – Für eine größere Darstellung bitte auf das Bild klicken
2) Dann führt Ihr das Skript MakeHyperlinks_CS4.jsx per Doppelklick auf den Skriptnamen aus (siehe Abb. 4, rote Kästen).
Abb. 4 – Für eine größere Darstellung bitte auf das Bild klicken
3) Jetzt müsst Ihr den Weblink wieder los werden. Natürlich auch wieder über Suchen/Ersetzen (GREP-Code siehe Abb. 5, rote Kästen).
Abb. 5 – Für eine größere Darstellung bitte auf das Bild klicken
Fertig! Alle Einträge haben jetzt einen Hyperlink und sind auf Ihren Originalzustand zurückgesetzt.
Es geht aber bestimmt auch einfacher, z.B. indem man das Skript modifiziert. Wenn Ihr dazu Vorschläge habt, dann schreibt diese doch einfach in einen Kommentar!
Das Einzige was jetzt noch stört sind die schwarzen Linien, die standardmäßig von InDesign um den Hyperlink gesetzt werden.
Und damit kommen wir zur Frage von Jörg Oyen (@joergoyen) die er auf Twitter gestellt hat:
Gibt es eine Möglichkeit die Voreinstellung so zu ändern, dass [Unsichtbares Rechteck] als Vorgabe gespeichert wird?** (siehe Abb. 6, roter Kasten)
Abb. 6 – Für eine größere Darstellung bitte auf das Bild klicken
Nein die gibt es nicht! Aber es gibt die Möglichkeit alle schwarzen Hyperlink Rahmen auf einmal zu entfernen, worauf Rufus Deuchler (@rufusd) in seiner Antwort auf Jörgs Frage hinweist.
Und so gehts:
1) Ihr aktiviert alle Hyperlinks in der Hyperlinks-Palette und wählt aus dem Flyout der Palette den Befehl [Hyperlinkoptionen…] (siehe Abb. 7, roter Kasten).
Abb. 7 – Für eine größere Darstellung bitte auf das Bild klicken
2) Dann wählt ihr unter [Darstellung] > [Art:] > [Unsichtbares Rechteck] aus und bestätigt mit [OK]. Fertig! Jetzt sind alle schwarzen Rahmen weg (siehe Abb. 8).
Abb. 8 – Für eine größere Darstellung bitte auf das Bild klicken
*Frei interpretierte Frage. Die Original Diskussion im Forum könnt Ihr hier finden.
** Frei interpretierte Frage. Die Original Frage könnt Ihr euch hier ansehen.
