lakshmisravya123
Deploy Resume Roaster to HF Spaces
c768df1
const fs = require('fs');
const path = require('path');
const pdfParse = require('pdf-parse');
async function extractText(filePath, originalName) {
const ext = path.extname(originalName).toLowerCase();
if (ext === '.txt') {
return fs.readFileSync(filePath, 'utf-8');
}
if (ext === '.pdf') {
const buffer = fs.readFileSync(filePath);
const data = await pdfParse(buffer);
return data.text;
}
// For .doc/.docx, read as text (basic fallback)
return fs.readFileSync(filePath, 'utf-8');
}
module.exports = { extractText };