Попытка использования PDF JS на локальном сервере Apache и получение в консоли следующей ошибки:
Uncaught Error: No PDFJS.workerSrc specified
Это очень странно, потому что я следую всем примерам здесь http://mozilla.github.io/pdf.js/examples/.
В моей основной папке есть образец файла с именем file.pdf
, и я просто пытаюсь его отобразить. Я сделал это, используя iframe с параметром file
:
<iframe src="./web/viewer.html?file=http://localhost:99/PDF/arquivo.pdf" width="1800px" height="900px" />
И теперь я пытаюсь использовать JavaScript API для его отображения. Я пытаюсь сделать:
<!DOCTYPE html>
<html>
<head>
<script src="./build/pdf.js" type="text/javascript"></script>
<script type="text/javascript">
PDFJS.getDocument('arquivo.pdf').then(function(pdf) {
// Here I use it
})
</script>
</head>
<body>
</body>
</html>
Если я попытаюсь включить pdf.worker.js
вручную, я получаю:
GET http://localhost:99/PDF/build/pdf.worker.worker.js 404 (Not Found)
потому что он программно включает pdf.worker.js.
С примером кода, который я разместил здесь, я получаю журнал и ошибку:
Error: No PDFJS.workerSrc specified pdf.js:249
at error (http://localhost:99/PDF/build/pdf.js:251:15)
at Object.WorkerTransport (http://localhost:99/PDF/build/pdf.js:2305:9)
at Object.getDocument (http://localhost:99/PDF/build/pdf.js:1805:15)
at http://localhost:99/PDF/:6:10 pdf.js:251
Warning: Unsupported feature "unknown" pdf.js:234
Uncaught Error: No PDFJS.workerSrc specified
Нужно ли вручную указывать pdf.worker.js? Пожалуйста, что я могу попытаться решить?
Большое вам спасибо!
(*) - Я вижу недостаток хорошего контента и хорошо объясненную документацию PDF.JS.