You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Trying to render a PNG from the PDF file using the example.
Steps to reproduce:
mkdir pdf-test
npm init
npm install pdfjs-dist assert canvas
Copy pdf2png.js from the examples page to the working folder
Copy a random PDF to this folder, set path to it in pdf2png.js on line 54
node pdf2png.js
I'm getting the following output:
# PDF document loaded.
(node:13760) UnhandledPromiseRejectionWarning: AssertionError [ERR_ASSERTION]: Invalid canvas size
at NodeCanvasFactory_create [as create] (D:\tests\pdf-test\pdf2png.js:23:5)
at D:\tests\pdf-test\pdf2png.js:70:21
My system:
Windows 10 x64
Node v11.6.0
npm v6.5.0-next.0
Surprisingly, if I clone the entire PDF.js repository and follow the instructions to build it from source, the script works fine and I get a correctly rendered PNG file.
What am I missing when installing a prebuilt version from NPM?
The text was updated successfully, but these errors were encountered:
Turns out that NPM installs v2.0.943 by default, but there already is v2.1.226 where everything just works. Updating pdfjs-dist version manually resolved the issue.
Trying to render a PNG from the PDF file using the example.
Steps to reproduce:
mkdir pdf-test
npm init
npm install pdfjs-dist assert canvas
pdf2png.js
from the examples page to the working folderpdf2png.js
on line 54node pdf2png.js
I'm getting the following output:
My system:
Surprisingly, if I clone the entire PDF.js repository and follow the instructions to build it from source, the script works fine and I get a correctly rendered PNG file.
What am I missing when installing a prebuilt version from NPM?
The text was updated successfully, but these errors were encountered: