UNPKG

resume-parser-mcp

Version:

To install dependencies:

14 lines (12 loc) 445 B
import mammoth from 'mammoth'; import { useLogger } from '../../utils/logger'; export async function extractTextFromDocx(filePath: string) { const logger = useLogger(); try { const result = await mammoth.extractRawText({ path: filePath }); return result.value; } catch (error: any) { logger.error('DOCX文本提取失败:', error?.message); throw new Error(`无法提取DOCX文本: ${error?.message}`); } }