In Fortführung meiner Frage "Wie kann ich mit hyperref auf externe Dateien, deren Pfad einen Backslash enthält, verlinken?" möchte ich entstandene Links im PDF-Quellcode prüfen.

Ich habe die PDF-Datei mit einem Texteditor geöffnet, was so aussieht:

PDF Quellcode

Weder Link noch Linktext sind auffindbar. Wie kann ich vorgehen?

gefragt 09 Jan '14, 11:51

Student's gravatar image

Student
5907779104
Akzeptiert-Rate: 82%

Die Frage ist zum Archivieren gedacht, kein Support benötigt. Ich schreibe gleich selbst eine Antwort.

(09 Jan '14, 11:51) Student

Das Objekt in der PDF-Datei ist komprimiert, ein Feature von PDF 1.5, die Version kann man hier am Beginn der Datei sehen.

Man kann das abstellen durch

\pdfobjcompresslevel=0\relax
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

in der Präambel, im pdfTeX-Modus, also beispielsweise sieht man mit

Code, hier editierbar zum Übersetzen:
\documentclass{article}
\usepackage{hyperref}
\pdfobjcompresslevel=0\relax
\begin{document}
\href{run:/127.0.0.1/temp/test.txt}{Textdatei}
\end{document}
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

dann in der Text-Ansicht der PDF-Datei:

3 0 obj <<
/Type /Annot
/Border[0 0 1]/H/I/C[0 .7 .7]
/Rect [147.716 656.239 191.22 665.15]
/Subtype/Link/A<</F(/127.0.0.1/temp/test.txt)/S/Launch>>
>> endobj
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

und der Link ist eindeutig erkennbar.

Permanenter link

beantwortet 09 Jan '14, 11:56

Student's gravatar image

Student
5907779104
Akzeptiert-Rate: 82%

@Student Hast du vielleicht auch einen Link, wo man mehr über \pdfobjcompresslevel findet? Welche Objekte betrifft das? Sollte man, nachdem man das geprüft hat, das Kompressionslevel wieder auf den Vorgabewert zurücksetzten, da die PDF-Dateien sonst schnell sehr groß werden?

(09 Jan '14, 12:29) sudo

@sudo Man findet das im pdftex manual 7.1 Document setup (S. 18/19), \pdfcompresslevel und \pdfobjcompresslevel. Du hast recht, es ist schwer zu finden und sehr wissenswert. Wie wäre es mit einer Archiv-Frage, wie sich die PDF-Kompression mit LaTeX beeinflussen lässt? So könnte man es mal auf Deutsch erklären und es lässt sich leichter auffinden und verstehen.

(09 Jan '14, 13:07) Student
Deine Antwort
[Vorschau ausblenden]

Folgen dieser Frage

Per E-Mail:

Wenn sie sich anmelden, kommen Sie für alle Updates hier in Frage

Per RSS:

Antworten

Antworten und Kommentare

Frage-Themen:

×117
×62
×44
×20

gestellte Frage: 09 Jan '14, 11:51

Frage wurde gesehen: 15,265 Mal

zuletzt geändert: 09 Jan '14, 13:07