ol-th / pdf-img-convert.js

Simple node package to convert a PDF into images.
MIT License
174 stars 37 forks source link

Getting invalid pdf structure when running in Render #32

Closed pathikrit closed 1 year ago

pathikrit commented 1 year ago

Code: https://github.com/pathikrit/newswall

This runs fine locally.

But, when I deploy the app on render: https://newswall.onrender.com/

I get the following error:

Dec 14 02:19:16 PM  Could not convert ./.newspapers/2022-12-14/NY_NYT.pdf to png Error
Dec 14 02:19:16 PM      at BaseExceptionClosure (/opt/render/project/src/node_modules/pdfjs-dist/legacy/build/pdf.js:543:29)
Dec 14 02:19:16 PM      at Array.<anonymous> (/opt/render/project/src/node_modules/pdfjs-dist/legacy/build/pdf.js:546:2)
Dec 14 02:19:16 PM      at __w_pdfjs_require__ (/opt/render/project/src/node_modules/pdfjs-dist/legacy/build/pdf.js:24153:41)
Dec 14 02:19:16 PM      at /opt/render/project/src/node_modules/pdfjs-dist/legacy/build/pdf.js:24393:13
Dec 14 02:19:16 PM      at /opt/render/project/src/node_modules/pdfjs-dist/legacy/build/pdf.js:24444:3
Dec 14 02:19:16 PM      at /opt/render/project/src/node_modules/pdfjs-dist/legacy/build/pdf.js:24447:12
Dec 14 02:19:16 PM      at webpackUniversalModuleDefinition (/opt/render/project/src/node_modules/pdfjs-dist/legacy/build/pdf.js:25:20)
Dec 14 02:19:16 PM      at Object.<anonymous> (/opt/render/project/src/node_modules/pdfjs-dist/legacy/build/pdf.js:32:3)
Dec 14 02:19:16 PM      at Module._compile (internal/modules/cjs/loader.js:1068:30)
Dec 14 02:19:16 PM      at Object.Module._extensions..js (internal/modules/cjs/loader.js:1097:10) {
Dec 14 02:19:16 PM    message: 'Invalid PDF structure.',
Dec 14 02:19:16 PM    name: 'InvalidPDFException'
Dec 14 02:19:16 PM  }

You can find the offending pdf here: https://newswall.onrender.com/static/2022-12-14

You can see the WSJ.png worked fine but not the NYT one ...