9 lines
272 B
JavaScript
9 lines
272 B
JavaScript
const { PDFDocument } = require('pdf-lib');
|
|
|
|
self.addEventListener('message', async (e) => {
|
|
const pdfDoc = await PDFDocument.load(e.data);
|
|
const pages = pdfDoc.getPages();
|
|
const textContent = pages.map(p => p.getTextContent());
|
|
self.postMessage(textContent);
|
|
});
|