Ist es möglich, innerhalb einer PDF zu einem Lesezeichen zu verknüpfen URL-Parameter verwenden?

StackOverflow https://stackoverflow.com/questions/125632

  •  02-07-2019
  •  | 
  •  

Frage

Wenn auf einer Website einen Link zu einer PDF-Datei bereitstellt, ist es möglich, Informationen in der URL (Anforderungsparameter) umfasst, die die PDF-Browser-Plugin machen werden (falls verwendet) springen zu einem bestimmten Lesezeichen statt nur bei der Eröffnung Anfang?

So etwas wie: http://www.somehost.com/user-guide .pdf? Lesezeichen = chapter3 ?

Wenn kein Lesezeichen, wäre es möglich, auf eine bestimmte Seite zu gehen?

Ich gehe davon aus, dass, wenn es eine Antwort ist es zu Adobes PDF-Reader-Plugin oder etwas Bestimmtes sein kann und möglicherweise Version mit Einschränkungen verbunden, aber ich bin meistens daran interessiert, ob die Technik überhaupt existiert.

War es hilfreich?

Lösung

Ja, Sie können auf bestimmte Seiten nach Anzahl verknüpfen oder Namen Standorten und das wird immer funktionieren , wenn der Browser des Benutzers verwendet Adobe Reader als Plugin für PDF-Dateien betrachten .

Für eine bestimmte Seite von Nummer:

<a href="http://www.domain.com/file.pdf#page=3">Link text</a>

Für eine benannte Stelle (Ziel):

<a href="http://www.domain.com/file.pdf#nameddest=TOC">Link text</a>


So erstellen Sie Ziele in einer PDF-Datei mit Acrobat:

  1. manuell navigieren Sie durch die PDF für den gewünschten Ort
  2. Gehen Sie Ansicht> Navigation Tabs> Ziele
  3. Wählen Sie unter Optionen Dokument scannen
  4. Sobald dies abgeschlossen ist, wählen Sie Neues Ziel aus dem Menü Optionen, und geben Sie einen entsprechenden Namen

Andere Tipps

RFC 3778 Abschnitt 3 gibt "Fragment Identifiers", die mit PDF-Dateien verwendet werden können, die nameddest und Seite umfassen.

Es gibt mehrere Abfrageparameter, die behandelt werden können. Die vollständige Liste unten:

Quelle

+-------------------------+----------------------------------------------------------------------------------------------+------------------------------------------------------+
| Syntax                  | Description                                                                                  | Example                                              |
+-------------------------+----------------------------------------------------------------------------------------------+------------------------------------------------------+
| nameddest=destination   | Specifies a named destination in the PDF document                                            | http://example.org/doc.pdf#Chapter6                  |
+-------------------------+----------------------------------------------------------------------------------------------+------------------------------------------------------+
| page=pagenum            | Specifies a numbered page in the document, using an integer                                  | http://example.org/doc.pdf#page=3                    |
|                         | value. The document’s first page has a pagenum value of 1.                                   |                                                      |
+-------------------------+----------------------------------------------------------------------------------------------+------------------------------------------------------+
| comment=commentID       | Specifies a comment on a given page in the PDF document. Use                                 | #page=1&comment=452fde0e-fd22-457c-84aa-             |
|                         | the page command before this command.                                                        | 2cf5bed5a349                                         |
+-------------------------+----------------------------------------------------------------------------------------------+------------------------------------------------------+
| collab=setting          | Sets the comment repository to be used to supply and store                                   | #collab=DAVFDF@http://review_server/Collab           |
|                         | comments for the document. This overrides the default comment                                | /user1                                               |
|                         | server for the review or the default preference. The setting is of the                       |                                                      |
|                         | form store_type@location, where valid values for store_type are:                             |                                                      |
|                         | ● DAVFDF (WebDAV)                                                                            |                                                      |
|                         | ● FSFDF (Network folder)                                                                     |                                                      |
|                         | ● DB (ADBC)                                                                                  |                                                      |
+-------------------------+----------------------------------------------------------------------------------------------+------------------------------------------------------+
| zoom=scale              | Sets the zoom and scroll factors, using float or integer values. For                         | http://example.org/doc.pdf#page=3&zoom=200,250,100   |
| zoom=scale,left,top     | example, a scale value of 100 indicates a zoom value of 100%.                                |                                                      |
|                         | Scroll values left and top are in a coordinate system where 0,0                              |                                                      |
|                         | represents the top left corner of the visible page, regardless of                            |                                                      |
|                         | document rotation                                                                            |                                                      |
+-------------------------+----------------------------------------------------------------------------------------------+------------------------------------------------------+
| view=Fit                | Set the view of the displayed page, using the keyword values                                 | http://example.org/doc.pdf#page=72&view=fitH,100     |
| view=FitH               | defined in the PDF language specification. For more information,                             |                                                      |
| view=FitH,top           | see the PDF Reference.                                                                       |                                                      |
| view=FitV               | Scroll values left and top are floats or integers in a coordinate                            |                                                      |
| view=FitV,left          | system where 0,0 represents the top left corner of the visible                               |                                                      |
| view=FitB               | page, regardless of document rotation.                                                       |                                                      |
| view=FitBH              | Use the page command before this command.                                                    |                                                      |
| view=FitBH,top          |                                                                                              |                                                      |
| view=FitBV              |                                                                                              |                                                      |
| view=FitBV,left         |                                                                                              |                                                      |
+-------------------------+----------------------------------------------------------------------------------------------+------------------------------------------------------+
| viewrect=left,top,wd,ht | Sets the view rectangle using float or integer values in a                                   |                                                      |
|                         | coordinate system where 0,0 represents the top left corner of the                            |                                                      |
|                         | visible page, regardless of document rotation.                                               |                                                      |
|                         | Use the page command before this command.                                                    |                                                      |
+-------------------------+----------------------------------------------------------------------------------------------+------------------------------------------------------+
| pagemode=bookmarks      | Displays bookmarks or thumbnails.                                                            | http://example.org/doc.pdf#pagemode=bookmarks&page=2 |
| pagemode=thumbs         |                                                                                              |                                                      |
| pagemode=none           |                                                                                              |                                                      |
+-------------------------+----------------------------------------------------------------------------------------------+------------------------------------------------------+
| scrollbar=1|0           | Turns scrollbars on or off                                                                   |                                                      |
+-------------------------+----------------------------------------------------------------------------------------------+------------------------------------------------------+
| search=wordList         | Opens the Search panel and performs a search for any of thewords in the specified word list. | #search="word1 word2"                                |
|                         | The first matching word ishighlighted in the document.                                       |                                                      |
|                         | The words must be enclosed in quotation marks and separated byspaces.                        |                                                      |
|                         | You can search only for single words. You cannot search for a string of words.               |                                                      |
+-------------------------+----------------------------------------------------------------------------------------------+------------------------------------------------------+
| toolbar=1|0             | Turns the toolbar on or off.                                                                 |                                                      |
+-------------------------+----------------------------------------------------------------------------------------------+------------------------------------------------------+
| statusbar=1|0           | Turns the status bar on or off.                                                              |                                                      |
+-------------------------+----------------------------------------------------------------------------------------------+------------------------------------------------------+
| messages=1|0            | Turns the document message bar on or off.                                                    |                                                      |
+-------------------------+----------------------------------------------------------------------------------------------+------------------------------------------------------+
| navpanes=1|0            | Turns the navigation panes and tabs on or off.                                               |                                                      |
+-------------------------+----------------------------------------------------------------------------------------------+------------------------------------------------------+
| highlight=lt,rt,top,btm | Highlights a specified rectangle on the displayed page. Use the                              |                                                      |
|                         | page command before this command.                                                            |                                                      |
|                         | The rectangle values are integers in a coordinate system where                               |                                                      |
|                         | 0,0 represents the top left corner of the visible page, regardless of                        |                                                      |
|                         | document rotation                                                                            |                                                      |
+-------------------------+----------------------------------------------------------------------------------------------+------------------------------------------------------+
| fdf=URL                 | Specifies an FDF file to populate form fields in the PDF file beingopened.                   | #fdf=http://example.org/doc.fdf                      |
|                         | Note: The fdf parameter should be specified last in a URL.                                   |                                                      |
+-------------------------+----------------------------------------------------------------------------------------------+------------------------------------------------------+

Es ist erwähnenswert, dass Waynes Lösung Hinzufügen auch funktioniert in:

  • Chrome (da v. 14 aus dem Jahr 2011 finden Sie unter dieses Problem für weitere Details) (auf v getestet. 44),
  • Firefox (getestet auf v. 40),
  • Opera (getestet auf v. 31),

... aber es funktioniert nicht in:

  • Safari (v. 8) (aber es ist ein Feature-Request für es in Apples Safari Bug-Tracker)

PDF öffnen Parameter die verfügbaren URL-Fragmente dokumentiert Sie verwenden können.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top