feat: enable loading of encrypted PDFs by adding ignoreEncryption option

This commit is contained in:
alam00000 committed 2026-03-26 12:55:50 +05:30
1 parent 816dc311ae
commit 9d362b1cf8
24 files changed
+56 -17

No files matched your search

+6 -2
View File
@@ -98,7 +98,9 @@ document.addEventListener('DOMContentLoaded', () => {
}
result.pdf.destroy();
state.files[0] = result.file;
state.pdfDoc = await PDFLibDocument.load(result.bytes);
state.pdfDoc = await PDFLibDocument.load(result.bytes, {
ignoreEncryption: true,
});
}
// Update page count
metaSpan.textContent = `${formatBytes(file.size)} • ${state.pdfDoc.getPageCount()} pages`;
@@ -146,7 +148,9 @@ document.addEventListener('DOMContentLoaded', () => {
}
result.pdf.destroy();
state.files[0] = result.file;
state.pdfDoc = await PDFLibDocument.load(result.bytes);
state.pdfDoc = await PDFLibDocument.load(result.bytes, {
ignoreEncryption: true,
});
showLoader('Rendering page previews...');
} else {
throw new Error('No PDF document loaded');