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.
This commit is contained in:
2026-08-17 08:02:01 -04:00
parent 1c0ebf331f
commit d0654951b5
+1 -1
View File
@@ -154,7 +154,7 @@ export const makePDF = async (file, options = {}) => {
isEvalSupported: false, isEvalSupported: false,
}).promise; }).promise;
const book = { rendition: { layout: "pre-paginated" } }; const book = { rendition: { layout: "pre-paginated" }, pdf };
const { metadata, info } = (await pdf.getMetadata()) ?? {}; const { metadata, info } = (await pdf.getMetadata()) ?? {};
// TODO: for better results, parse `metadata.getRaw()` // TODO: for better results, parse `metadata.getRaw()`