mozilla / pdf.js

PDF Reader in JavaScript
https://mozilla.github.io/pdf.js/
Apache License 2.0
48.21k stars 9.96k forks source link

XFA - an error occured during layout: TypeError: pageArea is undefined #14444

Open schmitch opened 2 years ago

schmitch commented 2 years ago

Attach (recommended) or Link to PDF file here:

Configuration:

we basically also use pdf.js via SinglePageViewer and tested it on macOS/Linux/Windows, with version up to 2.12.313

Steps to reproduce the problem:

  1. Open the attached document in Firefox or SinglePageViewer

What is the expected behavior? (add screenshot) XFA should be loaded

What went wrong? (add screenshot)

Warning: XFA - an error occurred during layout: TypeError: pageArea is undefined

Beim Laden der PDF-Datei trat ein Fehler auf.
PDF.js Version 2.12.248 (build: e9e4b913c)
Nachricht: this.dims is undefined viewer.js:1183:15

Uncaught (in promise) 
Object { message: "this.dims is undefined", name: "UnknownErrorException", details: "TypeError: this.dims is undefined", stack: "BaseExceptionClosure@resource://pdf.js/build/pdf.js:1026:29\n__webpack_modules__<@resource://pdf.js/build/pdf.js:1029:2\n__w_pdfjs_require__@resource://pdf.js/build/pdf.js:12193:41\n__webpack_modules__<@resource://pdf.js/build/pdf.js:56:32\n__w_pdfjs_require__@resource://pdf.js/build/pdf.js:12193:41\n@resource://pdf.js/build/pdf.js:12432:41\n@resource://pdf.js/build/pdf.js:12453:3\n@resource://pdf.js/build/pdf.js:12456:12\nwebpackUniversalModuleDefinition@resource://pdf.js/build/pdf.js:31:50\n@resource://pdf.js/build/pdf.js:32:3\n" }

Stammdatenaenderung_300320.pdf the document can also be loaded here: https://www.telecash.de/content/dam/telecash_de/de/de/pdf/downloads/servicedokumente/Stammdatenaenderung_300320.pdf

(I'm not working for the document provider and I have no business relationships with them)

vikashsd commented 1 year ago

@calixteman : This issue is open from long , would be interested to know the timeline for this fix. It is kind of blocker for our application . Appreciate your response in order to plan our need