用途:LiteParse 用于在本地解析非结构化文档(PDF、DOCX、PPTX、XLSX、图片等),进行多格式转换与文本空间位置提取,速度快、轻量,无需云端依赖或 LLM。
主要能力:支持 PDF、Word(.doc/.docx/.docm/.odt/.rtf)、PowerPoint(.ppt/.pptx/.pptm/.odp)、表格(.xls/.xlsx/.xlsm/.ods/.csv/.tsv)及图片(.jpg/.png/.gif/.bmp/.tiff/.webp/.svg)。可输出纯文本或带边界框的 JSON,支持指定页码范围、OCR 语言、DPI、批量解析目录、生成页面截图。OCR 默认使用内置 Tesseract.js,也可接入外部 HTTP OCR 服务器(EasyOCR、PaddleOCR 等)。
使用方式:先全局安装 npm i -g @llamaindex/liteparse,用 lit --version 验证。Office 文档需 LibreOffice,图片需 ImageMagick。常用命令:lit parse document.pdf;lit parse document.pdf --format json -o output.json;lit parse document.pdf --target-pages "1-5,10,15-20";lit batch-parse ./input ./output --extension .pdf --recursive;lit screenshot document.pdf -o ./screenshots。可通过 liteparse.config.json 配置重复使用的选项,用 --config 加载。
适用场景:需要本地、无云依赖地批量解析文档、提取文本与位置信息,或为 LLM 智能体生成页面截图。
限制:Office 与图片格式依赖 LibreOffice 和 ImageMagick;OCR 精度受语言与 DPI 影响;外部 OCR 服务器需实现 POST /ocr 接口并返回指定 JSON 结构。具体收费、价格与效果资料暂未提供。