diff --git a/src/core/obj.js b/src/core/obj.js index 6a6c8ff2e..253a48666 100644 --- a/src/core/obj.js +++ b/src/core/obj.js @@ -1748,6 +1748,9 @@ var XRef = (function XRefClosure() { if ((parser.buf1 instanceof Cmd) && parser.buf1.cmd === 'endobj') { parser.shift(); } + if (isStream(obj)) { + continue; + } const num = nums[i], entry = this.entries[num]; if (entry && entry.offset === tableOffset && entry.gen === i) { this._cacheMap.set(num, obj);