Utz: (PDF) lokaler Link auf PDF-Datei mit Anker

Beitrag lesen

Hallo zusammen,

ich habe folgendes Szenario: in einem (sehr umfangreichen) PDF-Dokument sollen einzelne Ziele aus einer HTML-Seite (genauer: eigentlich CHM, aber das ist für das Problem nicht relevant) heraus angesprungen werden können. Das ganze soll offline laufen, d.h., kein Webserver weit und breit.

Jede Seite des PDF-Dokuments ist mit einem Anker (oder wie immer das bei PDF heißt :-) versehen. Lege ich das PDF auf einen Server, klappt der Ansprung mit <a href="http://localhost/datei.pdf#Page7">...</a> ohne Probleme. Nicht aber, wenn die Datei nicht über einen Server geholt werden soll. Ich habe folgendes versucht:

<a href="c:\datei.pdf#Page7">...</a>
<a href="file:///c:/datei.pdf#Page7">...</a>
<a href="datei.pdf#Page7">...</a> (beides liegt natürlich im selben Ordner)

Außerdem habe ich versucht, mit diesen versch. Pfadangaben über Kommandozeile sowohl diverse Browser als auch den Acrobast Reader selber direkt zu laden.

Da ich im Web auch noch ne Alternativnotation gefunden habe (datei.pdf#Page=7 statt datei.pdf#Page7) hab ich das damit auch alles noch mal probiert.

Das Ergebnis ist in allen Fällen das Gleiche:

  • IE und Acrobat Reader melden "File not found" (lässt man den Hash weg, wird die Datei natürlich gefunden)
  • NS 4 findet Datei und Sprungmarke und zeigt alles korrekt an
  • Mozilla 1.0 stürzt ab (ok, das hab ich nur einmal probiert :-)

Wer mal selber spielen möchte: eine Demonstration des Verfahrens hat jemand ins Netz gestellt unter http://members.aol.com/beckc122/benannt.htm; kopiert man das alles nach lokal, treten o.g. Fehler auf.

Hat jemand ne Idee wie ich das hinkriege, entweder im IE oder direkt im Acrobat Reader offline die Sprungmarken zu erreichen? Danke für jeden Tipp!

Grüße,

Utz