Web-App zum Hosten von PDFs unter Beibehaltung von Links

Ich habe ein PDF mit beibehaltenen Links, aber wenn ich es irgendwo hochlade (kostenlose PDF-Freigabeprogramme, Dropbox usw.), gehen die Links kaputt (z. B. kann ich auf diese Links nicht mehr klicken).

Ich brauche eine Lösung, um PDFs mit erhaltenen URLs zu hosten. Ich weiß, dass E-Books dies die ganze Zeit tun, aber ich kann es nicht herausfinden.

Muss ich PDFs auf meinem eigenen VPS hosten oder gibt es etwas vorgefertigtes für so etwas?

Antworten (2)

In Bezug auf Dropbox bestätige ich, dass der webbasierte PDF-Viewer Links nicht korrekt anzeigt:

  • Interne Links "springen" nicht an ihr Ziel
  • Externe Links funktionieren jedoch

Um ein PDF im Web zu teilen (mit funktionierenden internen Links), können Sie Scribd verwenden .

Wenn Sie eine kurze Demo sehen möchten, meine MSc-Thesis ist voll von Links, sowohl intern als auch extern. :) Du kannst es zB auf Seite 69 oder Seite 89 versuchen.

Diesen Beitrag hatte ich vergessen und nicht angeschaut. Aber ich habe es mit Ihrem Vorschlag versucht, es hat nicht so geklappt, wie ich es wollte. Ich führe imagus / EZ Link Preview aus, um Websites als Plugin unter Chrome zu öffnen. Ich habe versucht, Ihre Links in der PDF-Datei auszuführen, aber sie haben sich nicht geöffnet. Es wurde nur erkannt, dass es sich tatsächlich um einen externen Link handelt. i.imgur.com/wRGh9bK.gif <siehe gif. Beispiel für das, was passieren sollte: i.imgur.com/P7otiTM.gif
@AnacondaPython ok, dann kann Ihre Erweiterung keine PDF-Dateien mit ihrer URL laden und anzeigen ... aber ich verstehe nicht, wie dies mit der Frage zusammenhängt.
Nun, der ganze Zweck, externe sichtbare Links in einem PDF zu haben, war, zumindest für mich, Links mit Plugins auf Chrome / Firefox anzuzeigen
@AnacondaPython wieder, was nicht funktioniert, sind die Erweiterungen, die Sie verwenden, nicht die Empfehlung, die ich gegeben habe, die Ihre Frage gut beantwortet.

Die meisten Hosting-Dienste nehmen keine Änderungen an PDF-Dokumenten vor. Wenn Sie also Probleme bekommen, muss es eines der folgenden sein:

  • Ihr Dokument enthält interne Links, die den Dateinamen und Pfad erwähnen
  • Ihr Dokument enthält externe Links zu lokalen Dateien, die auf dem Remote-System nicht vorhanden sind, möglicherweise einschließlich des vollständigen Pfads.

Um mit dem ersten umzugehen, stellen Sie sicher, dass alle internen Links zum Dokument nicht den Dokumentpfad und -namen enthalten, sondern beginnen Sie damit #, was der Standard für Verweise innerhalb der Seite ist - für mehrteilige Dokumente, dh solche, die aus mehreren Dateien bestehen, die zu Kapiteln werden Namen alle Links sollten mit ./Name_des_Teils als Link beginnen, Sie müssen auch sicherstellen, dass die Erweiterung korrekt ist.

Für den zweiten Teil müssen Sie sicherstellen, dass dieselben Dateien, auf die verwiesen wird, auch an derselben relativen Position hochgeladen werden, und Links verwenden, die mit ./name_of_subdirectory oder einem oder mehreren Elementen auf ../ einer Ebene höher beginnen , um korrekt auf die relative Position zu verlinken.

Wenn externe Links, z. B. zum Web , unterbrochen werden, müssen Sie überprüfen, ob sie korrekt mit beginnen, da http:einige https:Betriebssystem- und Autorentools möglicherweise seltsame Links erzeugen.