Merge pull request #19815 from Snuffleupagus/getMergedResources-size

Ensure that "local" /Contents stream-dict /Resources aren't empty (PR 19803 follow-up)
This commit is contained in:
Jonas Jenwald 2025-04-25 10:46:04 +02:00 committed by GitHub
commit 312c85bfd6
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -427,7 +427,7 @@ class Page {
// available (see issue18894.pdf). // available (see issue18894.pdf).
const localResources = streamDict?.get("Resources"); const localResources = streamDict?.get("Resources");
if (!(localResources instanceof Dict)) { if (!(localResources instanceof Dict && localResources.size)) {
return this.resources; return this.resources;
} }
const objectLoader = new ObjectLoader(localResources, keys, this.xref); const objectLoader = new ObjectLoader(localResources, keys, this.xref);