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
This commit is contained in:
@@ -0,0 +1,17 @@
|
||||
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);
|
||||
Reference in New Issue
Block a user