const fs = require('fs'); const pdf = require('pdf-parse'); const pdfPath = 'd:/Users/chenjun/kyj-yanglao-web-new/src/views/elderly/apply/check-in/颐年集团养老服务合同-2026年6月终版docx.pdf'; const outPath = 'd:/Users/chenjun/kyj-yanglao-web-new/contract_text.txt'; const dataBuffer = fs.readFileSync(pdfPath); pdf(dataBuffer, { max: 0 }).then(function(data) { fs.writeFileSync(outPath, data.text, 'utf8'); console.log('Total chars:', data.text.length); console.log('Total pages:', data.numpages); console.log('--- START TEXT ---'); console.log(data.text); console.log('--- END TEXT ---'); console.log('Saved to', outPath); }).catch(err => { console.error('ERROR:', err); process.exit(1); });