Alle Hyperlinks im Dokument ändern

Antwort erstellen


BBCode ist eingeschaltet
[img] ist ausgeschaltet
[url] ist eingeschaltet
Smileys sind ausgeschaltet

Die letzten Beiträge des Themas
   

Ansicht erweitern Die letzten Beiträge des Themas: Alle Hyperlinks im Dokument ändern

Re: Alle Hyperlinks im Dokument ändern

von gcjm » Sa, 28.02.2015 12:35

Ist ja ein super Idee, danke!

(Ich hatte schon mal versucht, das odt als xml zu speichern und dann darin die Ersetzung vor zu nehmen.
Die Ersetzungen werden zwar vorgenommen, jedoch ist dann die Formatierung ziemlich verändert.)

Viele Grüße Georg

Re: Alle Hyperlinks im Dokument ändern

von Stephan » Sa, 28.02.2015 10:24

Die Frage lautete aber so:
Nö, denn die Frage lautete ja:
Hallo, ich habe in einem Writer-Dokument, das später in pdf umgewndelt und benutzt werden soll, sehr viele Links auf andere pdf - Dokumente, die aber eine feste Link-Adresse haben. Die Aufgabe ist, alle in eine relative Adresse umzuwandeln.
und der Link:
file:///c:/dir1/dir2/file1
ist nun einmal kein Relativer.

(das ist auch keine Frage der Anzeige in OO, sondern es gibt zwischen den Links http://www.xyz.de/dir1/dir2/file1 und file:///c:/dir1/dir2/file1 einfach keinen Zusammenhang in der Form das der Eine der relative Link des Anderen sein kann, weil sich die Basis beider Links völlig unterscheidet)

Ebenso kann aus einer Anzeige im Hyperlinkfenster ("Anzeige im Hyperlink - Fenster") nicht geschlossen werden ob ein vorhandener Link relativ oder absolut ist, was Du eigentlich wissen müsstest, wenn: "Dass OO auch relative Links absolut anzeigt, ist mir inzwischen klar!"

sondern mit einem Werkzeug wie Suchen und Ersetzen?
-Schliesse die *.odt-Datei in OO.
-benenne die *.odt in *.zip um
-entpacke die zip-Datei
-öffne die in der zip-Datei enthaltene Content.xml in einem utf8-Fähigen Editor (z.B. http://notepad-plus-plus.org/)
-Suche/Ersetze alle Einträge "http://www.xyz.de/" durch "file:///c:/"
-speichere die Content.xml
-packe das zip, mit der geänderten Content.xml) wieder zusammen
-ändere die Dateiendung zurück auf *.odt


Gruß

Re: Alle Hyperlinks im Dokument ändern

von gcjm » Fr, 27.02.2015 21:05

Danke vielmals für die schnelle Antwort!
Aber:
Dass OO auch relative Links absolut anzeigt, ist mir inzwischen klar!
(Habe da ne Menge versucht - auf Basis meiner html-Kenntnis.
War alles Käse!. Aber dann die richtigens Helps gefunden)

Die Frage lautete aber so:
Wie kann ich (Anzeige im Hyperlink - Fenster) z.B. aus
http://www.xyz.de/dir1/dir2/file1 => file:///c:/dir1/dir2/file1 machen,
nicht manuell (weil es so viele Links sind),
sondern mit einem Werkzeug wie Suchen und Ersetzen?
Viele Grüße
Georg

Re: Alle Hyperlinks im Dokument ändern

von Stephan » Fr, 27.02.2015 11:58

Ich verstehe das ganze Problem nicht. Ob Link-Adressen relativ oder absolut gelten regelt sich in OO allein [1] über die Einstellung: Extras-Optionen-Laden/Speichern-Allgemein -->"URLs relativ ..." (2 Möglichkeiten zum Anhaken)

Welche Schwierigkeiten tauchen dabei auf?


[1]
Definitiv ist es in OpenOffice NICHT so das relative Links als solche angezeigt werden, sondern Links werden IMMER absolut angezeigt, namentlich auch im Hyperlink-Dialog. Ja, ich meine exakt was ich hier schreibe, auch wenn dieses Programmverhalten Dir ungewöhnlich vorkommen mag.



Gruß
Stephan

Nach oben