Files
sitemente/extract-pdf.cjs
horus 29312444d0 feat(resume): replace with Gemini's resume builder
- Two-column resume layout (sidebar + main)
- Edit mode with forms for all sections
- Preview mode with live resume preview
- Version saving system
- Print/Download functionality
- Personal info, Experience, Education, Skills, Languages
2026-03-24 00:22:40 +01:00

18 lines
573 B
JavaScript

const pdfjsLib = require('pdfjs-dist/legacy/build/pdf.js');
async function extractText() {
const data = new Uint8Array(require('fs').readFileSync('./public/resume-template.pdf'));
const pdf = await pdfjsLib.getDocument({ data }).promise;
console.log('Total pages:', pdf.numPages);
for (let i = 1; i <= pdf.numPages; i++) {
const page = await pdf.getPage(i);
const content = await page.getTextContent();
console.log(`\n=== Page ${i} ===`);
console.log(content.items.map(item => item.str).join(' '));
}
}
extractText().catch(console.error);