Pdf.js: Render semua halaman dan izinkan pengguliran?

Dibuat pada 21 Okt 2015  ·  4Komentar  ·  Sumber: mozilla/pdf.js

Di API yang disediakan, sepertinya kita hanya bisa merender PDF halaman demi halaman.

Apakah itu berarti jika saya ingin membuat tampilan yang memungkinkan pengguna untuk menggulir seluruh pdf, saya harus merender halaman satu per satu dalam adan memasukkannya ke div?

Saya kira saya harus berurusan dengan hal-hal paging sendiri juga?

Komentar yang paling membantu

Saya baru saja mulai belajar Pdf.js dan saya seorang pemula. Bukankah penampil bawaan bawaan menggunakan kanvas sebagai gantinya dan memungkinkan juga untuk menggulir seluruh halaman dokumen? Saya baru saja melihat ke dalam file viewer.js dan di sana Anda dapat menemukan elemen kanvas dan tidak ada svg.
Apakah ada cara yang diperbarui untuk menampilkan dokumen beberapa halaman dengan bilah gulir? Terima kasih, Federico

Semua 4 komentar

Ya benar sekali. Alasannya, merender halaman yang tidak terlihat itu mahal dalam hal memori. Namun, Anda dapat melakukan sesuatu seperti yang dilakukan svgviewer untuk memuat semua halaman: https://github.com/mozilla/pdf.js/blob/master/examples/svgviewer/viewer.js. Menutup seperti yang dijawab.

@timvandermeij Hanya ingin tahu, saya baru saja menguji metode svg ini, tampaknya secepat kilat dibandingkan dengan metode kanvas. Apakah ada alasan mengapa kita harus menggunakan kanvas di atas svg?

Kanvas back-end adalah back-end yang telah didukung sejak awal PDF.js. Back-end SVG masih eksperimental dan tidak dapat melakukan semua yang dapat dilakukan oleh back-end kanvas, juga tidak secepat dan hemat memori. Jika seseorang tertarik dengan back-end SVG untuk meningkatkan rendering dan kinerjanya, jangan ragu untuk membuka PR baru atau hubungi kami di IRC.

Saya baru saja mulai belajar Pdf.js dan saya seorang pemula. Bukankah penampil bawaan bawaan menggunakan kanvas sebagai gantinya dan memungkinkan juga untuk menggulir seluruh halaman dokumen? Saya baru saja melihat ke dalam file viewer.js dan di sana Anda dapat menemukan elemen kanvas dan tidak ada svg.
Apakah ada cara yang diperbarui untuk menampilkan dokumen beberapa halaman dengan bilah gulir? Terima kasih, Federico

Apakah halaman ini membantu?
0 / 5 - 0 peringkat