Ich möchte Hyperlink-Verweise auf eine Textauswahl oder einen Offset in einem externen PDF-Dokument erstellen, als ob ein Anker definiert wäre. Zum Beispiel http://lib.extern.org/doc1.pdf?page=3¶graph=4
, so dass, wenn der Benutzer dem Link in seinem Browser folgt, das PDF-Dokument geöffnet wird, das an dem angegebenen Offset positioniert ist. Ich suche nach irgendeiner Granularität, z.B. page, paragraph, line, word, character oder sogar pixel em oder inch offset wäre akzeptabel. Wenn ein Bereich für eine Auswahl angegeben werden könnte, der ideal wäre, besteht der Zweck darin, Zitate in externen PDF-Dokumenten (zu denen die App nur Lesezugriff hat) zu markieren und direkt mit Anführungszeichen zu verknüpfen. Scheint so grundlegend, aber ich habe sie nicht gefunden eine Lösung. Ideen?ist es möglich, auf externe PDF-Auswahl zu verlinken?
Antwort
Es scheint, es works for page numbers
EDIT: Und auch check this (es sollte auf Seite 8 geöffnet)
Gibt es, nach Brads Kommentar, einen Mechanismus, der bei größeren Zuschauern funktionieren könnte, z. einschließlich Vorschau auf MacOS, integrierte Browser-Viewer für Chrome, etc.? Kurz vor dem Rendering auf dem Server und dem Servieren des gerenderten Bildes - Ich möchte das Original-PDF vom ursprünglichen Link ausliefern, aber dann die Positionierung/Hervorhebung auf dem Client vornehmen. – tribalvibes
Es gibt keine Standards für die Kommandozeilenparameter für die Plugins.
Wenn Sie jedoch jedes Mal ein neues PDF-Dokument rendern können (eine Kopie erstellen und ein neues Objekt über eine PDF-Manipulations-API einfügen), können Sie eine OpenAction hinzufügen, die zu der betreffenden Seite springt. Sie können sogar mehr Viewer-Parameter einstellen (oder eine andere Personalisierung durchführen, Wasserzeichen, was auch immer ...).
Das ist auch eine hilfreiche Richtung. Hatte nicht versucht, das PDF selbst zu parsieren und zu erweitern, aber es könnte die ultimative Lösung sein. Irgendein Gefühl dafür, wie Nicht-Adobe-Zuschauer dies unterstützen würden? – tribalvibes
Unseres tut es so :-) Spaß beiseite - fast jeder seriöse Zuschauer sollte dies honorieren. Ich weiß nicht, wie Mac sich verhält ... PDF-Manipulation sollte zu diesem Zeitpunkt sehr einfach und kostenlos in jeder Programmiersprache verfügbar sein. – mtraut
Diese Funktionalität hängt vom verwendeten PDF-Viewer ab, der nicht immer Adobe Reader ist. Denken Sie daran, wenn Sie dies verwenden. – Brad