rkusa / pdfjs

A Portable Document Format (PDF) generation library targeting both the server- and client-side.
MIT License
767 stars 142 forks source link

ExternalDocument can not create pdf from buffer #303

Open gitti20M opened 1 year ago

gitti20M commented 1 year ago

Error: Invalid number at 1: (code: 32) at Lexer._error (/home/superuser/spesen/node_modules/pdfjs/lib/parser/lexer.js:152:11) at Lexer.readNumber (/home/superuser/spesen/node_modules/pdfjs/lib/parser/lexer.js:180:16) at parseObject (/home/superuser/spesen/node_modules/pdfjs/lib/object/reference.js:99:33) at PDFReference.get [as object] (/home/superuser/spesen/node_modules/pdfjs/lib/object/reference.js:15:17) at new ExternalDocument (/home/superuser/spesen/node_modules/pdfjs/lib/external.js:20:42) at /home/superuser/spesen/src/pdf/pdfGenerator.ts:49:59 at FSReqCallback.readFileAfterClose [as oncomplete] (node:internal/fs/read_file_context:68:3)

Hint: The pdf file is an attachment from DB (Deutsche Bahn) ticket booking

henrik-d commented 8 months ago

I have a similar issue when merging two PDFs using pdf-merger-js, which uses pdfjs under the hood.

The error occurs with this PDF.