SuperAPI AI 工具集

document-parse

办公与效率

查看项目

更新于 10-20 09:59

技能介绍

用途:Document Parse 用于将复杂文档结构化解析为 JSON 或适合大语言模型使用的 markdown,提供两个本地引擎,按输入格式选择。

主要能力:LiteParse(命令 lit)基于 run-llama/liteparse,Apache-2.0 许可,Rust 核心、PDFium 渲染器、内置 Tesseract,适用于 PDF(文本层或扫描件)和图像,支持输出 text、json、markdown,可提取带边界框的标题、表格、列表,支持指定页码、OCR 语言、DPI、批处理、截图及密码、表单字段、注释等选项。AILANG Parse(命令 docparse)基于 sunholo-data/ailang-parse,Apache-2.0 许可,运行于 AILANG 运行时,直接解析 Office/ODF XML,支持 DOCX、PPTX、XLSX、ODT、ODP、ODS,以及 HTML、Markdown、CSV、TEX、RTF、EPUB、EML、MBOX,可输出 JSON(含合并单元格表格、修订、批注、页眉页脚、演讲者备注等类型块)和 markdown,并支持格式转换、AI 图像描述、AI 摘要、多模态 PDF 解析(默认模型 gemini-2.5-flash)。

使用方式:lit 可通过 uvx --from liteparse lit 直接运行,或 uv tool install liteparse 安装;docparse 需先安装,可用 curl 安装脚本,PDF 输入还需 Poppler 和本地后端,AI 功能需 Google Application Default Credentials。具体命令示例包括 lit parse file.pdf --format markdown -o out.md、lit parse file.pdf --format json --extract-blocks -o out.json、docparse report.docx、docparse slides.pptx --describe 等。

适用场景:需要将 PDF、扫描件、图片、Office 文档、电子书或邮件批量转换为结构化 JSON 或 markdown 以供后续 LLM 处理;需要表格、版式块、注释等细粒度信息;需要格式互转或可选的 AI 增强解析。

限制:两个引擎均为本地确定性运行,但 AI 路径(--pdf-backend ai、--describe、--summarize、图片解析)会将文档发送至外部模型并产生费用,敏感文档需先确认;docparse 的 PDF 解析依赖 Poppler 和本地后端;lit 命令名可能与 LLVM 测试运行器冲突,建议使用 uvx 方式。