Pdf.js: Bagaimana cara kerja pdf.js?

Dibuat pada 24 Jul 2013  ·  29Komentar  ·  Sumber: mozilla/pdf.js

Yang Terhormat,

Saya tahu tentang pdf.js pagi ini, dan itu luar biasa bagus; mungkin masa depan Pdf.

Saya ingin mengkloning demo, jadi saya hanya mengubah halaman sumber di viewer.js.

Pertama, saya mengunduh gambar dan elemen secara manual - tidak berhasil. Kemudian, saya mengunduh zip, dan banyak bermain dengan folder web & src - tetapi tidak mendapatkan tempat, karena saya mendapatkan berbagai jenis kesalahan setiap kali saya mengunggahnya.

Solusi terakhir adalah mengunduh semua item yang terkait dengan halaman demo termasuk locale.properties menggunakan WinHTTrack, dan sekarang, saya hanya mendapatkan kesalahan berikut: "InvalidPDFException".

Ada satu orang, yang mengembangkan demo sederhana - Saya mengunggahnya ke server saya dan itu bekerja dengan sangat baik. Satu-satunya masalah adalah ini adalah versi lama tanpa pra-pemuat, dan tidak ada desain sama sekali seperti yang baru!

http://www.worldwidewhat.net/2011/08/render-pdf-files-with-html5/

Setiap bantuan sangat dihargai.

Semua 29 komentar

Ini adalah tempat untuk melaporkan bug. Ini bukan forum dukungan.
Silakan baca README di halaman depan dan lihat penampil dan contoh
http://mozilla.github.io/pdf.js/web/viewer.html
http://jsbin.com/pdfjs-helloworld-v2/edit#html , langsung
http://jsbin.com/pdfjs-prevnext-v2/edit#html , langsung

Terima kasih benbro,
Saya tidak tahu itu - saya telah melihat semua dokumen dukungan tetapi tidak berhasil.

Bisakah Anda menyarankan situs web yang dapat menawarkan dukungan seperti itu?
Terima kasih sebelumnya.

Semua info yang Anda cari ada di README di halaman depan:
https://github.com/mozilla/pdf.js/blob/master/README.md
Lihat di bawah bagian pertanyaan.

@AliND Contoh yang diberikan oleh @benbro akan membantu. Memang yang terbaik adalah mengunduh seluruh zip atau tp mengkloning repositori. Saya membuatnya berfungsi hanya dengan mengkloning repositori dan menjalankannya pada instance XAMPP lokal. Jangan lupa bahwa penampil sebenarnya ada di file web/viewer.html , jadi mengunjungi folder root hanya akan menghasilkan daftar folder.

Apakah Anda mencoba membuatnya berfungsi di server web atau pada instance XAMPP / WAMP lokal? Silakan posting informasi tambahan (pesan / peringatan kesalahan tepat dari konsol dan OS / browser) jika Anda terus mendapatkan kesalahan. Jika Anda mengunggahnya ke server web, tautan ke penampil Anda juga dapat membantu melacak masalah apa pun. Kami akan dengan senang hati membantu jika Anda benar-benar tidak bisa mengetahuinya sendiri. :)

@timvandermeij Pertama, saya ucapkan terima kasih atas balasan baik Anda. Saya juga berterima kasih kepada @benbro , tetapi

Saya perhatikan bahwa banyak orang (dulu) mengalami masalah yang sama. Beberapa tidak terpecahkan, sementara yang menyelesaikannya tidak menunjukkan langkah-langkahnya! Saya percaya bahwa menulis panduan yang sangat kecil tentang cara membuatnya bekerja untuk pemula akan sangat berguna.

@timvandermeij , Saya tidak dapat menginstal XAMPP atau agen server lain karena beberapa alasan. Saya baru saja membuat akun gratis, yang dapat Anda akses dengan detail pengguna ftp berikut:
Nama host: pdfjs.eu.pn
Nama Pengguna FTP: 1468147_admin
Kata sandi FTP: hello123?

Saya mencoba tiga pendekatan berbeda, dan saya mendapat tiga peringatan pdf yang berbeda:

1- Saya mengunduh semuanya dengan WinHTTrack, lalu mengunggahnya dan saya mendapatkan kesalahan ini:
http://pdfjs.eu.pn/pdf.js/web/viewer.html
atau "InvalidPDFException". Aneh, bagaimanapun, bahwa saya dapat membukanya secara offline (tanpa server diinstal) menggunakan Safari, meskipun tidak sepenuhnya benar.

2- Saya mendapatkan kesalahan ini (tidak ada pesan peringatan), tetapi halaman tidak ditampilkan
http://pdfjs.eu.pn/pdf2.js/web/viewer.html

3- Jika saya mengunggah seluruh folder zip (semua file), saya sampai pada kesalahan ini:
[kesalahan terjadi saat memproses perintah ini]
dan kemudian, desainnya hilang, yang ditampilkan hanyalah beberapa tombol dan bidang.

Saya sangat menghargai bantuan Anda.
Menunggu saran Anda - Terima kasih banyak
AliND

Melihat http://pdfjs.eu.pn/pdf.js/build/pdf.js , ada "GET" diganti dengan "GET.html" di server Anda (mungkin program mirroring), misalnya:

      };

      xhr.open('GET.html', this.url);
      for (var property in this.httpHeaders) {
        var value = this.httpHeaders[property];

Sebuah http://mozilla.github.io/pdf.js/build/pdf.js tanpa ".html". Menutup masalah sebagai tidak valid.

gunakan git untuk menarik gh-pages brach dengan kode produksi: git clone -b gh-pages https://github.com/mozilla/pdf.js.git pdfjs-gh-pages

Terima kasih banyak @yurydelendik - Saya sangat menghargai masukan Anda.

Namun, saya seorang pemula dengan php dan javascript.

Saya telah mencoba saran Anda (GET), dan ini memang berguna. Sekarang, pemuat tampil, tetapi bukan dokumennya. Sebenarnya, ketika saya pertama kali mengunggah folder web & src, saya melakukannya, berdasarkan petunjuk Anda di utas berikut:
https://github.com/mozilla/pdf.js/issues/2371 (harap diperhatikan bahwa kesalahan yang saya dapatkan dalam kasus ini adalah: [terjadi kesalahan saat memproses perintah ini])

Saya tidak tahu Yury, tapi sepertinya banyak pemula, menghadapi masalah yang sama. Maksud saya, saya sangat percaya bahwa ada cara mudah seperti pada contoh berikut (disebutkan sebelumnya), di mana Anda cukup mengunggah folder untuk membuatnya berfungsi, itu akan sangat membantu saya, dan juga banyak lainnya.
http://www.worldwidewhat.net/2011/08/render-pdf-files-with-html5/

Saya tidak ingin terlihat seperti menempatkan keributan saya dalam bisnis orang lain, tetapi memberikan tutorial yang sangat singkat untuk pemula, di halaman utama Pdf.js, akan sangat berguna.

Terlepas dari apakah masalah saya teratasi atau tidak, saya berterima kasih atas bantuan Anda semua.
Semua Terbaik //
AliND

Untuk pemula ada banyak hal yang bisa salah. Hal pertama yang saya rekomendasikan untuk pemula adalah mengikuti file README, FAQ dan saran yang diberikan dalam masalah ini. Apakah Anda dapat menyiapkan node.js, mengkloning proyek menggunakan git, dan membangunnya? Apakah Anda mencoba mengikuti saran saya untuk menggunakan perintah git di atas?

Penyebaran pdf.js pada platform khusus berada di luar cakupan proyek ini, namun kami akan senang menerima petunjuk langkah demi langkah terperinci dari kontributor / pakar untuk platform tertentu (dalam bentuk halaman wiki). Jika Anda merasa kami melewatkan sesuatu dan Anda tahu bagaimana menyelesaikan kasus umum, silakan buat halaman wiki.

@AliND Tampaknya Anda kehilangan beberapa file. Penampil di http://pdfjs.eu.pn/pdf.js/web/viewer.html tampaknya baik-baik saja bagi saya, tetapi konsol mengklaim bahwa:

 "NetworkError: 404 Not Found - http://pdfjs.eu.pn/pdf.js/build/compressed.tracemonkey-pldi-09.pdf"

yaitu file PDF tidak ada di lokasi itu. Letakkan di sana, dan seharusnya baik-baik saja.

Tautan kedua tidak berfungsi karena Anda kehilangan file berikut ini:

 "NetworkError: 404 Tidak Ditemukan - http://pdfjs.eu.pn/pdf2.js/external/webL10n/l10n.js"
 l10n.js
 "NetworkError: 404 Not Found - http://pdfjs.eu.pn/pdf2.js/external/jpgjs/jpg.js"
 jpg.js
 "NetworkError: 404 Tidak Ditemukan - http://pdfjs.eu.pn/pdf2.js/external/webL10n/l10n.js"
 l10n.js
 "NetworkError: 404 Not Found - http://pdfjs.eu.pn/pdf2.js/external/jpgjs/jpg.js"

Harap periksa dan pastikan bahwa file yang disebutkan dapat ditemukan di jalur itu. Untuk apa yang bisa saya katakan, itu harus dilakukan. Tip: gunakan konsol Firefox ( CTRL + Shift + K ) untuk melihat kesalahan yang saya sebutkan di atas; mereka akan membantu Anda melacak masalah.

@AliND http://pdfjs.eu.pn/pdf.js/web/viewer.html sekarang berfungsi sebagian karena saya menambahkan file PDF ke direktori build. Fakta bahwa ini diperlukan mungkin menunjukkan sesuatu yang mencurigakan terjadi selama proses pembuatan. Saya akan memeriksanya sedikit lebih banyak untuk Anda dan semoga memberikan masukan yang lebih baik.

@AliND Ini dia: http://pdfjs.eu.pn/pdf3.js/web/viewer.html

Apa yang telah kulakukan:

  1. Unduh https://github.com/mozilla/pdf.js/archive/master.zip.
  2. Ekstrak.
  3. Unggah seluruh folder ke folder pdf3.js pada akun FTP Anda (Saya telah meninggalkan dua file PDF uji yang besar karena tidak diperlukan dan server FTP gratis mengalami masalah dengannya).

Tidak ada yang istimewa, begitu aneh sehingga berhasil untuk saya. Tautan kedua pasti kehilangan beberapa folder, jadi itulah mengapa itu tidak berhasil. Saya tidak tahu mengapa tautan pertama tidak berfungsi sebagaimana mestinya, tetapi saya kira pembuatan PDF.js tidak sepenuhnya berhasil.

Meskipun ini akan bekerja dengan baik, saya setuju bahwa lebih baik membangunnya daripada hanya membuka ritsletingnya. Saya harap Anda dapat menangani ini untuk saat ini. Sementara itu, saya akan mencoba membuat PDF.js sendiri dan mengujinya di server Anda. Jika saya bisa membuatnya berfungsi, saya juga akan memposting langkah-langkahnya dan semoga semua masalah akan diperbaiki kemudian :-)

@AliND Versi yang dibangun juga berfungsi untuk saya, meskipun saya akui saya harus mencari tahu sedikit cara kerjanya. Saya belum pernah membuat PDF.js sebelumnya, jadi saya mulai dengan https://github.com/mozilla/pdf.js/wiki/Setup-PDF.js-in-a-website-%28Debian-Ubuntu%29#wiki -Setup_testing_environnement, tetapi itu tidak memberi saya hasil yang baik. Saya melakukan hal berikut untuk membuatnya berfungsi di server Anda (tautan di sini: http://pdfjs.eu.pn/pdf.js-build/web/viewer.html):

  1. Atur akhiran baris yang benar jika Anda menggunakan Windows seperti saya: git config --global core.autocrlf input (sebelum langkah berikutnya, atau langkah 3 akan gagal!).
  2. Gandakan repositori dari garpu saya, menggunakan git clone https://github.com/timvandermeij/pdf.js.git (tetapi Anda harus menggunakan repositori https://github.com/mozilla/pdf.js yang selalu diperbarui).
  3. Jalankan perintah make: node make generic .
  4. Setelah itu, saya telah mengabaikan seluruh https://github.com/mozilla/pdf.js/wiki/Setup-PDF.js-in-a-website-%28Debian-Ubuntu%29#wiki -Setup_testing_environnement, sejak itu tidak berhasil untuk saya. Itu tidak menyalin file yang benar. Apa yang saya lakukan adalah masuk ke folder build/generic yang dibuat oleh langkah 3 dan mengunggah folder build dan web ke server web. Itu berhasil.

Saya harap masalah Anda diselesaikan dengan mengikuti langkah-langkah yang saya berikan di sini dan di komentar saya sebelumnya. Semoga berhasil (dan maaf untuk dinding teks!). :-)

@yurydelendik Saya juga menemukan manual di https://github.com/mozilla/pdf.js/wiki/Setup-PDF.js-in-a-website-%28Debian-Ubuntu%29#wiki -Setup_testing_environnement sedikit membingungkan. Di bagian From build to production misalnya, Anda menyalin beberapa file ke direktori produksi, tetapi pdf.js itu sendiri tidak disalin, menyebabkan direktori produksi hanya berisi file penampil dan bukan file inti. Saya merasa langkah-langkahnya hilang di sana. Bisakah Anda memeriksanya? Saya juga dapat menulis ulang halaman wiki menggunakan langkah-langkah di atas jika Anda mau, karena menurut saya itu akan lebih jelas untuk pemula (atau kita perlu memperluas halaman wiki saat ini dengan lebih banyak langkah untuk memasukkan file inti).

@timvandermeij , jadi Anda mengikuti instruksi untuk ubuntu untuk mengaturnya di windows? ya, Anda memerlukan lingkungan khusus untuk windows untuk melakukan itu (tidak mudah diatur untuk pemula misalnya https://github.com/mozilla/pdf.js/wiki/Setting-up-pdf.js-Development-Environment-for -Windows). Ya, wiki ini membingungkan, tetapi minat pada "lingkungan pengujian" sudah menunjukkan bahwa dia bukanlah pemula. Tetapi ya, jika Anda merasa bingung dan Anda menemukan cara yang benar, harap lakukan perubahan (tetapi untuk windows itu layak mendapatkan halaman wiki lain)

Menambahkan entri ke FAQ: https://github.com/mozilla/pdf.js/wiki/Frequently-Asked-Questions#wiki -gh-pages

@yurydelendik Terima kasih. Saya secara praktis melakukan hal yang sama di Windows seperti yang akan saya lakukan di Arch Linux misalnya, tetapi saya akan mencoba memperluas wiki. :)

@yurydelendik Saya telah memperluas halaman instruksi Linux di https://github.com/mozilla/pdf.js/wiki/Setup-PDF.js-in-a-website-%28Linux%29 untuk memperbaiki masalah yang saya alami itu, dan juga untuk memperbaiki beberapa kesalahan tekstual. Halaman itu tampaknya baik-baik saja bagi saya sekarang. Nanti hari ini, saya akan membuat jenis halaman yang sama, tetapi kemudian difokuskan pada Windows (yang saat ini menjadi item yang harus dilakukan). Semoga menambahkan lebih banyak instruksi akan mengurangi kebingungan di antara pengguna. :)

Sunting: ini adalah versi Windows: https://github.com/mozilla/pdf.js/wiki/Setup-PDF.js-in-a-website-%28Windows%29

Saya harap Anda senang dengan perubahan yang dibuat pada halaman wiki Linux dan Windows. Saya pikir mereka lebih mudah dipahami sekarang, dan sekarang kami juga memiliki dokumentasi untuk Windows :)

@timvandermeij terima kasih telah melakukan itu.

@timvandermeij : Apa yang Anda lakukan luar biasa; terima kasih untuk setiap detik yang kamu habiskan di sana. Saya 100% yakin bahwa ini akan bermanfaat bagi banyak orang juga. Pemeriksaan sedang berlangsung, saya akan segera kembali dengan hasilnya.

@yurydelendik : Terima kasih banyak atas masukannya, sepertinya Tim sudah melakukan semuanya!

Sekali lagi terima kasih & semua yang terbaik //
AliND

@AliND , @yurydelendik Sangat senang membantu! Saya benar-benar ingin mendengar hasilnya. :-)

@tokopedia
Luar biasa, semua yang perlu dilakukan adalah memasukkan file pdf ke dalam folder build!

Folder yang dibutuhkan hanyalah web! dan build (hanya dengan pdf.js & file pdf yang akan dibuat). Selain itu, folder locale (dengan locale.properties di dalamnya, jika kita menyalin file dari github ke server lokal) harus dimasukkan ke dalam folder web.

Untuk metode yang cukup mudah dan langsung ini, kredit diberikan kepada Anda @timvandermeij untuk panduan di mana harus meletakkan file pdf (di dalam folder build), dan ke @yurydelendik untuk memahami masalah GET.html.

http://pdfjs.eu.pn/pdffinal/web/viewer.html

Tapi masih ada satu masalah, itu terlihat sempurna di Firefox, Chrome, dan Opera. Namun, untuk Explorer dan Opera, ada dua kesalahan:
Safari: PDF "sample.pdf" tidak ada. Tapi tetap saja, loadernya berfungsi dengan baik!
Explorer: hanya gayanya, tidak ada yang dimuat!

Maksud saya, saya merasa aneh karena kompatibilitas.js ada di sana, dan saya bertanya-tanya apa yang dapat menyebabkan perilaku ini untuk browser ini. Bagaimanapun, saya juga telah mengunggah semua file dan folder lain tetapi tidak beruntung !.

@timvandermeij : Jika saya menggunakan metode Anda, dan mengunggah seluruh folder seperti yang saya lakukan sebelumnya, saya mendapatkan kesalahan berikut di tautan berikut. Mohon dicatat bahwa, tidak peduli apakah saya mengekstrak dan mengunggah atau mengunggah dan mengekstrak -> masalah yang sama. Selain itu, pdf.js-master.zip & mozilla-pdf.js-v0.5.5-1283-gc682c25.zip adalah file yang sama, jadi saya bertanya-tanya mengapa dua file sekaligus.

Saya hanya tidak mengerti mengapa! Saya bahkan telah mendownload folder pdf3.js yang Anda upload, menguploadnya kembali! dan tetap saja, itu tidak berhasil!

Maksud saya, yang benar-benar saya khawatirkan adalah alasan mengapa browser ini tidak berfungsi dengan dua browser lainnya!

Ada ide?

@timvandermeij Saya telah menginstal GIT dan mengalami masalah yang berbeda. Jadi, saya lebih suka fokus pada solusi pertama. Saya ingin tahu apakah Anda dapat memberi saya jawaban atas dua pertanyaan berikut:
1- Apakah ada alasan mengapa tautan, yang saya posting di posting saya sebelumnya, tidak berfungsi di IE & Safari?
2- Ketika Anda mengunggah folder master, apakah Anda melakukan modifikasi setelahnya?

Sekali lagi terima kasih - Saya menghargai bantuan Anda serta bantuan @yurydelendik .

Semua Terbaik,
AliND

@timvandermeij @yurydelendik

Saya berhasil, Terima kasih Tim - Saya menggunakan inspektur elemen Safari kali ini dan untuk beberapa alasan, ini mengarah ke web / sample.pdf alih-alih build / sample.pdf. Hal yang sama berlaku untuk Internet Explorer! Mohon dicatat bahwa tautan internal dalam file pdf tidak berfungsi di IE tetapi ini bukan masalah.

Tanpa ragu, metode build adalah yang benar meskipun orang dapat membuat viewer.js terpisah untuk setiap file pdf.

Sekarang jika Anda pergi ke http://pdfjs.eu.pn/pdffinal/web/viewer.html , ini bekerja di semua 5 browser yang disebutkan. (catatan: terkadang, browser tidak dapat menemukan beberapa file di server gratis ini, tetapi di server berbayar - ini berfungsi tanpa masalah).

Untuk pengguna masa depan, cara mudahnya adalah:
1- Klon http://mozilla.github.io/pdf.js/web/viewer.html (Anda dapat menggunakan HTTrack).
2- Anda akan memiliki dua folder: web & build (nanti akan memiliki pdf.js yang paling penting - HTTrack dalam hal ini, gabungkan semua tindakan build ke dalam file ini)
2- Buka pdf.js (build folder) dan ubah GET.html menjadi GET
3- Buka viewer.js (folder web) dan ubah nama file pdf menjadi milik Anda.
4- Letakkan file pdf Anda di folder web (Safari & IE) & build (browser lain) (Anda dapat mengubah sedikit, letakkan pdf.js di folder web, maka tidak perlu menyertakan yang sama pdf dua kali, tetapi ini mungkin membutuhkan beberapa pekerjaan!)
5- Unggah
6- Ini harus bekerja sekarang! perhatikan bahwa metode ini mungkin memiliki kekurangan yang tidak saya sadari.

@timvandermeij Saya hanya tidak mengerti mengapa itu tidak berfungsi ketika saya mengunggah folder master !, karena dalam kasus Anda, itu bekerja dengan sempurna!

Anyways, banyak terima kasih atas bantuan Anda baik dan dukungan, dan saya akan mengatakannya lagi, sesuai instruksi @yurydelendik & @timvandermeij, "metode yang benar" adalah membangun satu; tetapi karena saya adalah peneliti keuangan - saya tidak dapat benar-benar menggali lebih dalam masalah waktu.

Terima kasih lagi dan semuanya - semuanya terbaik //
Ali

@AliND Bagus karena Anda berhasil! Memang, cara membangun adalah cara terbaik untuk pergi, tetapi metode lain juga harus berfungsi dengan baik. Saya tidak melakukan apa-apa selain mengunduh file ZIP dan mengekstraknya di server. Tidak ada modifikasi lain. Ini bekerja dengan sempurna, jadi aneh bahwa itu tidak berhasil untuk Anda. Namun, yang paling penting adalah Anda membuatnya berfungsi di semua browser untuk tujuan Anda.

Juga terima kasih telah menempatkan langkah Anda di sini. Ini mungkin membantu pengguna di masa mendatang yang masih mengalami masalah dengan halaman wiki yang diperbarui. Cara yang dijelaskan di halaman wiki jelas merupakan cara yang harus dilakukan dan merupakan metode yang berfungsi, tetapi jika karena alasan tertentu tidak berhasil untuk seseorang, langkah Anda mungkin dapat membantu.

Saya tidak tahu bagaimana tautan yang salah ke file PDF hanya dapat merusak Safari dan IE, dan bukan browser lain. Mungkin ada masalah dengan akun gratis itu, saya tidak tahu.

Senang Anda berhasil melakukannya dan memang semua yang terbaik! :-)

@AliND Selain itu, perhatikan bahwa mengadaptasi viewer.js bukanlah cara terbaik untuk melakukannya. Anda dapat memuat file lain menggunakan parameter file di URL, seperti yang dijelaskan di https://github.com/mozilla/pdf.js/wiki/Setup-PDF.js-in-a-website-% 28Linux% 29 # membuka -pdf-files-from-your-website. Dengan begitu, Anda dapat menggunakan satu file viewer.js dan tetap membuka semua file PDF yang Anda inginkan.

@timvandij Banyak terima kasih lagi :)

Sebenarnya, metode Anda bekerja dengan sempurna di server gratis; Saya baru saja mencobanya tetapi sepertinya kali ini saya mengalami masalah dengan server berbayar! Saya baru saja membuka tiket dukungan sehingga mereka dapat menyelidiki masalahnya.

Jadi untuk pengguna masa depan juga, dan selain dari metode membangun, apa yang @timvandermeij lakukan bekerja dengan sempurna dan jauh lebih mudah daripada metode yang disebutkan sebelumnya. Sebagai referensi:
1- Cukup unduh file zip master, ekstrak dan unggah, atau unggah dan ekstrak jika panel kontrol memungkinkan untuk ini (metode kedua jauh lebih cepat). Tentu saja, ada beberapa file dan / atau folder yang tidak diperlukan, tetapi cukup unggah semuanya: D.
2- Buka viewer.js (di folder web) dan ubah nama file pdf menjadi milik Anda. Unggah (unggah ulang) viewer.js ini
3- Unggah file pdf Anda (dengan nama yang ditentukan pada langkah 2) ke folder web.
4- Selesai (Jika tidak berhasil, itu berarti ada masalah dengan host Anda; coba host gratis dan lihat sendiri).

Terima kasih sekali lagi Tim :)
Semua Terbaik //
Ali

Wah, metode file memang sangat membantu! :)

@timvandermeij Anda telah memberikan solusi lengkap satu atap :)

Terima kasih lagi & lagi dan semua yang terbaik //
AliND

Hai
Dalam proyek saya, saya perlu memuat halaman pdf ke iframe, jadi saya menggunakan fungsi file_get_contents php untuk mendapatkan konten viewer.html. Tetapi ada kesalahan saat memuat pdf
PDF.js v? (membangun:?)
Pesan: InvalidPDFException
konsolnya seperti di bawah ini,
Kesalahan: Header aliran XRef tidak valid util.js: 186
pada kesalahan (http://bacchus.weibo.com:8080/js/pdfjs/src/shared/util.js:188:15)
di Object.XRef_readXRef sebagai readXRef
di Object.XRef_parse sebagai parse
di Object.PDFDocument_setup sebagai penyiapan
di Object.PDFDocument_parse sebagai parse
di http://bacchus.weibo.com : 8080 / js / pdfjs / src / core / pdf_manager.js: 106: 26
di LocalPdfManager_ensure sebagai jaminan
di LocalPdfManager.BasePdfManager_ensureDoc sebagai sureDoc
di http://bacchus.weibo.com : 8080 / js / pdfjs / src / core / worker.js: 54: 22
karena saya baru menggunakan javascript, saya tidak mengerti mengapa ini terjadi, apakah ada yang bisa membantu saya?

@xiaotun Berkas PDF tampaknya rusak. Silakan buka edisi baru dan berikan detail lebih lanjut seperti nama / versi OS, versi PDF.js, dan nama / versi browser.

Saya mendapatkan Peringatan: TT: fungsi tidak ditentukan: 32 di konsol.

Tidak dapat memuat sumber 'VM_Unknown': Tidak dapat mengambil konten .. VM_ Tidak Diketahui: 1
@ types / pdfjs-dist bisa menjadi masalah tetapi muncul di aplikasi sudut saya sebagai file tgz di url !!!

PDF di-render di Browser dengan baik, tetapi input formulir tidak ada!

Saya sudah mencoba mengikuti tutorial ini:
https://medium.com/factory-mind/angular-pdf-forms-fa72b15c3fbd

Apakah halaman ini membantu?
0 / 5 - 0 peringkat

Masalah terkait

liuzhen2008 picture liuzhen2008  ·  4Komentar

zerr0s picture zerr0s  ·  3Komentar

jigskpatel picture jigskpatel  ·  3Komentar

PeterNerlich picture PeterNerlich  ·  3Komentar

brandonros picture brandonros  ·  3Komentar