CV/utils/pdf.worker.js

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);
});