From d0654951b50a042762dca4755597e4de8e8946d3 Mon Sep 17 00:00:00 2001 From: John O'Keefe Date: Mon, 17 Aug 2026 08:02:01 -0400 Subject: [PATCH] Expose the PDF.js document proxy on the book object book.pdf lets the host drive pdf.js directly (page.getTextContent for in-book search) without reaching into renderer internals. --- pdf.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pdf.js b/pdf.js index cef2891..11a1f6c 100644 --- a/pdf.js +++ b/pdf.js @@ -154,7 +154,7 @@ export const makePDF = async (file, options = {}) => { isEvalSupported: false, }).promise; - const book = { rendition: { layout: "pre-paginated" } }; + const book = { rendition: { layout: "pre-paginated" }, pdf }; const { metadata, info } = (await pdf.getMetadata()) ?? {}; // TODO: for better results, parse `metadata.getRaw()`