From 03370905bcc517247c023ece11f3eb61ad36f952 Mon Sep 17 00:00:00 2001 From: Jake Christie Date: Tue, 15 Jul 2025 20:05:13 -0500 Subject: [PATCH] Basic "unknown image format" error pdf generation handling. --- src/worker.ts | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/src/worker.ts b/src/worker.ts index 0fa8459..cc5995a 100644 --- a/src/worker.ts +++ b/src/worker.ts @@ -73,12 +73,16 @@ export const generatePDF = async ( imgBlobs.map((b) => readData(b, "dataUrl")) ); - imgDataUrlList.forEach((data) => { - pdf.addPage(); - pdf.image(data, { - width, - height, - }); + imgDataUrlList.forEach((data, idx) => { + try { + pdf.addPage(); + pdf.image(data, { + width, + height, + }); + } except (err) { + console.warn(`Skipping image #${idx} due to error: ${err.message}`); + } }); } else { // imgType == "svg"