No se especificó PDFJS.workerSrc
Intentando usar PDF JS en un servidor Apache local y recibiendo el siguiente error en la consola:
Uncaught Error: No PDFJS.workerSrc specified
Esto es muy extraño, porque sigo todo lo que los ejemplos especifican aquíhttp://mozilla.github.io/pdf.js/examples/.
Tengo, en mi carpeta principal, un archivo de muestra llamadofile.pdf
y solo estoy tratando de mostrarlo. Lo hice usando un iframe con unfile
parámetro:
<iframe src="./web/viewer.html?file=http://localhost:99/PDF/arquivo.pdf" width="1800px" height="900px" />
Y ahora estoy tratando de usar la API de JavaScript para mostrarlo. Estoy tratando de hacer:
<!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>
Si trato de incluirpdf.worker.js
manualmente, recibo:
GET http://localhost:99/PDF/build/pdf.worker.worker.js 404 (Not Found)
porque incluye programáticamentepdf.worker.js.
Con el código de muestra que publiqué aquí, recibo un registro y un error:
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
¿Necesito especificar manualmentepdf.worker.js? Por favor, ¿qué puedo tratar de resolver esto?
Muchas gracias!
(*) - Puedo ver la falta de buen contenido y una documentación bien explicada de PDF.JS.