Pdf.js: НС удаСтся Π·Π°ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ pdf.js Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с ΠΊΡ€Π°Π΅ΠΌ

Π‘ΠΎΠ·Π΄Π°Π½Π½Ρ‹ΠΉ Π½Π° 17 Π°ΠΏΡ€. 2020  Β·  3ΠšΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ  Β·  Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: mozilla/pdf.js

ΠšΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡ:

  • Π’Π΅Π±-Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ ΠΈ Π΅Π³ΠΎ вСрсия: Edge 44.18362.449.0
  • ΠžΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Π°Ρ систСма ΠΈ Π΅Π΅ вСрсия: Windows 10
  • ВСрсия PDF.js: 2.5.95

ДСйствия ΠΏΠΎ Π²ΠΎΡΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΡŽ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹:

  1. Π³ΠΈΡ‚ ΠΊΠ»ΠΎΠ½...
  2. установка Π½ΠΏΠΌ
  3. ΠΎΠ±Ρ‰ΠΈΠΉ Π³Π»ΠΎΡ‚ΠΎΠΊ
  4. ΠŸΠΎΠΌΠ΅ΡΡ‚ΠΈΡ‚Π΅ ΠΎΠ±Ρ‰ΡƒΡŽ ΠΏΠ°ΠΏΠΊΡƒ Π½Π° сСрвСр Apache.
  5. Доступ ΠΊ URL

ЗдравствуйтС, я ΠΏΡ‹Ρ‚Π°ΡŽΡΡŒ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ просмотрщик PDF Π½Π° ΠΌΠΎΠ΅ΠΌ Π²Π΅Π±-сайтС. ВсС Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎ с firefox/google chrome. Но Microsoft Edge Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ ΠΌΠ½Π΅:

PDF.js v2.5.95 (ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ компиляции: c218e94f)
Π‘ΠΎΠΎΠ±Ρ‰Π΅Π½ΠΈΠ΅. Π’ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅/срСдС отсутствуСт встроСнная ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° критичСски Π²Π°ΠΆΠ½Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΎΠΉ PDF.js (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ReadableStream ΠΈ/ΠΈΠ»ΠΈ Promise.allSettled ); вмСсто этого ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ сборку, ΡΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΡƒΡŽ с ES5.

Если я ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŽ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ gulp server Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ, всС Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ Π±ΡƒΠ΄ΡƒΡ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ. Π›ΡŽΠ±Π°Ρ идСя, поТалуйста?

Π‘Π°ΠΌΡ‹ΠΉ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ΠΉ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

Бпасибо !!! я ΠΏΠΎΡΡ‚Π°Ρ€Π°ΡŽΡΡŒ ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ скорСС

[EDIT] Π Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ со всСми Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°ΠΌΠΈ. Бпасибо. Π― Π½Π΅ нашСл Π½ΠΈΠΊΠ°ΠΊΠΎΠΉ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ ΠΏΠΎ generic-es5.

ВсС 3 ΠšΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

ΠΎΠ±Ρ‰ΠΈΠΉ Π³Π»ΠΎΡ‚ΠΎΠΊ

Но Microsoft Edge Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ ΠΌΠ½Π΅:

PDF.js v2.5.95 (ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ компиляции: c218e94 )
Π‘ΠΎΠΎΠ±Ρ‰Π΅Π½ΠΈΠ΅. Π’ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅/срСдС отсутствуСт встроСнная ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° критичСски Π²Π°ΠΆΠ½Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΎΠΉ PDF.js (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ReadableStream ΠΈ/ΠΈΠ»ΠΈ Promise.allSettled ); вмСсто этого ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ сборку, ΡΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΡƒΡŽ с ES5.

Π‘ΠΎΠΎΠ±Ρ‰Π΅Π½ΠΈΠ΅ ΠΎΠ± ошибкС явно Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ Π²Π°ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΡΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΡƒΡŽ с ES5 сборку , которая основана Π½Π° ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΉ Π²Ρ‹ΡˆΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Π΅ gulp , ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π²Ρ‹, ΠΏΠΎΡ…ΠΎΠΆΠ΅, Π½Π΅ Π΄Π΅Π»Π°Π΅Ρ‚Π΅; ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, вмСсто этого Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ gulp generic-es5 .


Π’ΠΎΠΎΠ±Ρ‰Π΅ говоря, Ρ‚Π°ΠΊΠΆΠ΅ Π½Π°ΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ рСкомСндуСтся ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ выпуски Π² Ρ€Π°Π±ΠΎΡ‡Π΅ΠΉ срСдС (Π° Π½Π΅ Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ Π²Π΅Ρ‚ΠΊΡƒ master ); см. https://github.com/mozilla/pdf.js/releases

Бпасибо !!! я ΠΏΠΎΡΡ‚Π°Ρ€Π°ΡŽΡΡŒ ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ скорСС

[EDIT] Π Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ со всСми Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°ΠΌΠΈ. Бпасибо. Π― Π½Π΅ нашСл Π½ΠΈΠΊΠ°ΠΊΠΎΠΉ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ ΠΏΠΎ generic-es5.

var pdfjsLib = require("pdfjs-dist/es5/build/pdf.js");
var url = 'https://raw.githubusercontent.com/mozilla/pdf.js/ba2edeae/examples/learning/helloworld.pdf';
var loadingTask = pdfjsLib.getDocument(url);

loadingTask.promise.then(function (pdf) {
    console.log(pdf);
}).catch(function (error){
    console.log(error)
})

Π­Ρ‚ΠΎΡ‚ ΠΎΡ‚Π²Π΅Ρ‚ спас мСня, ΠΊΠ°ΠΊ 5 часов поиска:
Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: https://stackoverflow.com/a/64189798/7027380

Π‘Ρ‹Π»Π° Π»ΠΈ эта страница ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠΉ?
0 / 5 - 0 Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³ΠΈ