Pertanyaan Apakah mungkin untuk menautkan ke bookmark dalam PDF menggunakan parameter URL?


Ketika memberikan tautan ke file PDF di situs web, apakah mungkin untuk memasukkan informasi dalam URL (parameter permintaan) yang akan membuat plugin browser PDF (jika digunakan) melompat ke bookmark tertentu, bukan hanya membuka di awal?

Sesuatu seperti: http://www.somehost.com/user-guide.pdf?bookmark=chapter3 ?

Jika bukan bookmark, apakah mungkin untuk membuka halaman tertentu?

Saya mengasumsikan bahwa jika ada jawaban mungkin spesifik untuk plugin PDF reader Adobe atau sesuatu, dan mungkin memiliki keterbatasan versi, tapi saya sangat tertarik apakah teknik itu ada.


76
2017-09-24 06:02


asal


Jawaban:


Ya, Anda dapat menautkan ke halaman tertentu dengan nomor atau nama lokasi dan itu akan selalu berfungsi jika peramban pengguna menggunakan Adobe Reader sebagai plugin untuk melihat file PDF.

Untuk halaman tertentu dengan nomor:

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

Untuk lokasi yang bernama (tujuan):

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


Untuk membuat tujuan dalam PDF dengan Acrobat:

  1. Navigasi secara manual melalui PDF untuk lokasi yang diinginkan
  2. Pergi ke Lihat> Tab Navigasi> Tujuan
  3. Di bawah Opsi, pilih Pindai Dokumen
  4. Setelah ini selesai, pilih Tujuan Baru dari menu Opsi dan masukkan nama yang sesuai

74
2017-09-24 06:09



RFC 3778 bagian 3 menentukan "Pengidentifikasi Fragmen" yang dapat digunakan dengan file PDF, yang meliputi namadest dan halaman.


15
2017-09-24 07:16



Ada beberapa parameter permintaan yang dapat ditangani. Daftar lengkap di bawah ini:

Sumber 

+-------------------------+----------------------------------------------------------------------------------------------+------------------------------------------------------+
| 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.                                   |                                                      |
+-------------------------+----------------------------------------------------------------------------------------------+------------------------------------------------------+

8
2018-06-27 08:44



Perlu ditambahkan itu Solusi Wayne juga bekerja di:

  • Chrome (sejak v. 14 dari 2011, lihat masalah ini untuk detail) (diuji pada v. 44),
  • Firefox (diuji pada v. 40),
  • Opera (diuji pada v. 31),

...Tetapi tidak berfungsi di:

  • Safari (v. 8) (tetapi ada permintaan fitur untuk itu di Safari bug Safari Apple)

7
2017-08-27 20:22



PDF Open Parameters dokumen fragmen URL yang tersedia yang dapat Anda gunakan.


5
2018-05-21 18:44