Beim Export zu PDF nicht-verlinkte URLs automatisch als Link

Das Textverarbeitungsprogramm

Moderator: Moderatoren

denzi78
Beiträge: 3
Registriert: Fr, 24.03.2006 21:24
Wohnort: Bamberg

Beim Export zu PDF nicht-verlinkte URLs automatisch als Link

Beitrag von denzi78 »

Hallo OpenOffice-Freunde,

folgendes Problem:

Wenn ich in OpenOffice (3.2.0) eine URL habe, die ich nicht als Hyperlink aktiviert habe, möchte ich, dass diese trotzdem beim Export ins PDF in einen Link gewandelt wird, also im PDF ein "anklickbarer" Link ist.

Zum Hintergrund:

Ich füge über eine externe Literaturverwaltung (Citavi 2.5.0.0) ein Literaturverzeichnis ein, dieses wird als unformatierter Text eingefügt, also bitte nicht zu verwechseln mit einem Verzeichnis von OOo. Darin enthaltene URLs werden eingefügt ohne dass danach die manuelle Eingabe eines Leerzeichens oder Absatzes erfolgt - was ja bei entsprechender Einstellung die automatische URL-Erkennung auslösen und einen Hyperlink generieren würde. Da die manuelle Eingabe aber fehlt, wird kein Hyperlink erzeugt. Beim Export in ein PDF wird aus der URL immer noch kein "anklickbarer" Link gemacht, was ja auf eine gewisse Art ja nur konsequent ist. Wenn ich aber einen externen PDF-Generator nehme (ich nutze CIB pdf brewer), macht der aus URLs "anklickbare" Links ins PDF, auch wenn diese im OO-Dokument nicht als Hyperlinks ausgezeichnet sind. Wie kann ich den OOo-Bord-PDF-Generator dazu bringen, dass er das auch kann???

Unter "Exportieren als PDF" habe ich nahezu schon alles ausprobiert, ich möchte aber nicht ausschließen, dass ich was übersehen habe.

Vielen Dank für jede Antwort und
schöne Grüße,
Stefan

am Donnerstag, 22. Juli 2010
hvb
****
Beiträge: 137
Registriert: Mo, 06.09.2004 14:54

Re: Beim Export zu PDF nicht-verlinkte URLs automatisch als Link

Beitrag von hvb »

Hallo Stefan,
anscheinend geht die Umwandlung mit dem eingebauten pdf-Export nicht - zumindest habe ich keine Einstellung gefunden.
Eine Möglichkeit wäre es, zunächst alle URLs mit den entsprechenden Hyperlinks zu versehen und dann zu exportieren. Und hier bietet sich 1) eine Lösung mit suchen und ersetzen oder 2) eine Makrolösung an.

zu 1)
Du benötigst hierfür diese Erweiterung http://extensions.services.openoffice.o ... /AltSearch. Je nachdem, wie die URLs beschaffen sind, kannst Du sie in einem oder mehreren Durchgängen ersetzen:
URLs der Form: "www.tolleseite.de" erledigst Du mit suchen (jeweils ohne die ""): "(www.)([a-zA-Z0-9._\-]+)" und ersetzen: "\h{http://\1\2}"
URLs der Form: "http://superseite.at" oder "https://www.cooleseite.it" mit suchen: "(http://|https://)([a-zA-Z0-9._\-]+)" und ersetzen: "\h{\1\2}". Vergiss nicht den Haken bei "reguläre Ausdrücke".

zu 2)
Wahrscheinlich die bessere und flexiblere Lösung. Allerdings muss ich hier passen und hoffe einer der Makrospezialisten, die hier mitlesen, erbarmt sich Deiner.

Viele Grüße
Martin


PS:
Denk unbedingt an eine Sicherheitskopie, bevor Du mit dem Massen-Suchen-und-Ersetzen beginnst. Zu oft liest man hier, dass die Diplomarbeit o.ä. futsch oder verhaut ist!

PPS:
Viele (die meisten?) pdf-Reader können URLs automatisch erkennen. Diese Funktion ist z.B. im Adobe Reader vorhanden und bei einer Standardinstallation aktiviert. Wahrscheinlich reicht Dir das nicht, ich wollte es aber mal gesagt haben.
denzi78
Beiträge: 3
Registriert: Fr, 24.03.2006 21:24
Wohnort: Bamberg

Re: Beim Export zu PDF nicht-verlinkte URLs automatisch als Link

Beitrag von denzi78 »

Hallo Martin,

vielen Dank für Deine schnelle Antwort. Ich habe erst jetzt Zeit gefunden, Deinen Rat umzusetzen. Mein Ergebnis:

a) Deine Suchbegriffe haben sich gut dazu geeignet URLs in Hyperlinks zu wandeln, wenn die URLs beschaffen sind wie "www.tolleseite.de", "http://superseite.de" oder "https://www.cooleseite.de". Soweit, so gut.
Der eigentliche Link war dann allerdings nur bis zur Top-Level-Domain erfasst. Nach dem ".de" war der Verweis also zu Ende, der Link führte quasi immer nur zur Startseite. Damit konnte ich leider keine Internetquellen erfassen, die in irgendeinem Unterverzeichnis einer Seite liegen (also zum Beispiel "www.tolleseite.de/dateien/upload/blablablubb.pdf").

b) Nach etwa herumprobieren mit der Extension habe ich über die Auswahlliste "Erweitert" gesehen, dass man vordefinierte Suchen anklicken kann. Da einfach die Option "Internet, URL, www-Adresse" gewählt, bei Ersetzen Deine Formel belassen (einschließlich "Regulärer Ausdruck") und siehe da, alle meine URLs waren von vorne bis hinten richtig "durchverlinkt". Super!

Also, nochmal vielen Dank für Deinen Tipp, die Extension ist Gold wert!

Eine Intention meines Postings war, dass vielleicht irgendein Entwickler darauf aufmerksam wird, dass es praktisch wäre, den Usern freizustellen (also an- und abklickbar) ob nicht-verlinkte URLs beim Export in PDFs automatisch in Hyperlinks verwandelt werden. Aber da ist das hier wahrscheinlich das falsche Forum :D

Schöne Grüße,
Stefan

am Mittwoch, 4. August 2010
Antworten