import * as pdfjs from 'pdfjs-dist'; async function getPDFDoc () { try { const doc = await pdfjs.getDocument(process.argv[2]).promise; const page = await doc.getPage(1); const { items } = await page.getTextContent(); const markInfo = await doc.getMarkInfo(); const pdfInfo = { numPages: doc.numPages, view: page.view, textContent: items, markInfo }; console.log(JSON.stringify(pdfInfo)); process.exit(); } catch (ex) { console.error(ex); process.exit(1); } } getPDFDoc();