From 6b4e9f2a943702bf5fc5635e9973bc4dc5bbedf0 Mon Sep 17 00:00:00 2001 From: alam00000 Date: Tue, 18 Aug 2026 20:54:41 +0530 Subject: [PATCH] fix: trim whitespace from resource body --- src/js/editcore/type3surgery.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/js/editcore/type3surgery.js b/src/js/editcore/type3surgery.js index ed314491..ac1e47cd 100644 --- a/src/js/editcore/type3surgery.js +++ b/src/js/editcore/type3surgery.js @@ -375,7 +375,7 @@ export async function protectType3Text(bytes) { `/Contents ${cnum} 0 R` ); if (fonts.resRef >= 0) { - let res = fonts.resBody; + let res = fonts.resBody.trim(); const xo = res.match(/\/XObject\s*<<([\s\S]*?)>>/); res = xo ? res.replace(xo[0], `/XObject <<${xo[1]} ${entries} >>`) @@ -493,7 +493,7 @@ export async function protectFragileText(bytes) { `/Contents ${cnum} 0 R` ); if (rref) { - let res = resBody; + let res = resBody.trim(); const xo = res.match(/\/XObject\s*<<([\s\S]*?)>>/); res = xo ? res.replace(xo[0], `/XObject <<${xo[1]} ${entries} >>`)