From 21b7615852a063e9ac28e6adc934a5a13aecf743 Mon Sep 17 00:00:00 2001 From: Bicba <92688072+KristianBicba@users.noreply.github.com> Date: Sun, 5 Jul 2026 13:10:31 +0200 Subject: [PATCH] fix: respect byteOffset when normalizing buffer views in parseBuffer --- pdfparser.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pdfparser.js b/pdfparser.js index 1e658f8..e15be0a 100644 --- a/pdfparser.js +++ b/pdfparser.js @@ -270,7 +270,7 @@ export default class PDFParser extends EventEmitter { } let pdfBufferParse = pdfBuffer; if (pdfBufferParse.buffer.byteLength !== pdfBufferParse.length) { - pdfBufferParse = Buffer.from(pdfBufferParse.buffer, 0, pdfBufferParse.byteLength); + pdfBufferParse = Buffer.from(pdfBufferParse.buffer, pdfBufferParse.byteOffset, pdfBufferParse.byteLength); } this.#startParsingPDF(pdfBufferParse);