liteparse

秒级解析 PDF 和扫描件,提取文本数据,开源免费。

开源 🏷️完全免费 🔧 仅开源项目,无在线服务,需自行部署 计算机视觉 🍴 复刻 897 🐛 待处理 56 👀 关注 37
访问官网 ↗ GitHub ↗
GitHub 星标 ★ 13011
维护状态 活跃
是否开源 开源
定价模式 🏷️完全免费 开源项目,Apache-2.0许可证,可免费使用和部署。

项目预览

liteparse 项目界面预览图
图片来源:项目官网

项目数据

分类计算机视觉
开发团队run-llama
定价模式🏷️完全免费
价格说明开源项目,Apache-2.0许可证,可免费使用和部署。
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
开源协议Apache-2.0
主要语言Rust
技术栈/模型document-ocr,document-processing,ocr,ocr-recognition,pdf,pdf-parser,text-extraction
GitHub 星标★ 13011
上线时间2026-02-09 00:00:00
代码更新2026-11-07
仓库体积15.6 MB
本站数据更新2026-11-08
维护状态活跃
收录时间2026-08-10
浏览次数6

项目介绍

liteparse 是一个用 Rust 编写的高性能开源文档解析器,专注于从 PDF、扫描件和图片中快速提取文本与结构化数据。它解决了传统 OCR 工具速度慢、依赖重、部署复杂的问题,提供轻量级、跨平台的命令行和 API 接口。核心能力包括高精度 OCR 识别、PDF 文本层提取、表格结构还原,以及多语言支持。其设计强调速度与易用性,能在秒级处理大量文档,适合自动化流水线集成。项目采用模块化架构,支持自定义解析规则,并提供了丰富的预训练模型。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-08-10 · 当前星标 ★ 13011

使用教程

难度:入门 约 5 分钟 部署方式:命令行工具 6 步

环境要求

  • Node.js / npm 环境(用于 npm 全局安装)
  • Python 与 pip 环境(用于 pip 安装)
  • Rust 与 cargo 工具链(用于 cargo 安装或作为库引入)
  • 浏览器环境(仅 WASM 版本需要,通过 npm 安装)

安装与启动步骤

  1. 1选择安装方式

    README 提供四种安装途径:Node.js/TypeScript、Python、Rust、浏览器 WASM。除 WASM 外,各版本都会安装同一个 lit 命令行工具,按你的技术栈任选其一即可。

  2. 2Node.js 方式安装

    使用 npm 全局安装 liteparse,安装完成后即可获得 lit 命令,适合前端与 Node 项目。WASM 版本由单独的包提供。

    npm i -g @llamaindex/liteparse
  3. 3Python 方式安装

    使用 pip 安装 liteparse 包,同样附带共用的 lit CLI,适合 Python 数据处理流水线集成。

    pip install liteparse
  4. 4Rust 方式安装

    作为 CLI 使用时用 cargo install 安装;作为库在项目中使用时用 cargo add 添加依赖,两种用途命令不同。

    cargo install liteparse
    cargo add liteparse
  5. 5浏览器 WASM 方式

    在浏览器环境中使用需安装 WASM 包。注意 README 明确说明 WASM 版本不包含共用的 lit 命令行工具。

    npm i @llamaindex/liteparse-wasm
  6. 6确认 OCR 可用

    README 的 OCR Setup 部分说明内置 Tesseract,开箱即用无需额外配置;也可改为接入 EasyOCR、PaddleOCR 或自建 HTTP OCR 服务器。

如何确认成功

安装完成后系统中可调用名为 lit 的命令行工具(WASM 版本除外),即表示安装成功。

常见问题

Q:复杂文档(密集表格、多栏排版、图表、手写或扫描 PDF)解析效果不好怎么办?

A:README 建议改用其云端解析器 LlamaParse,针对生产级文档流水线做了优化,能把难处理的内容转成干净的结构化数据与 markdown。

Q:WASM 版本也有 lit 命令行工具吗?

A:没有。README 说明除 WASM 外所有安装版本都会附带同一个 lit CLI,WASM 版本只提供 npm 包供浏览器使用。

Q:一定要有云端服务或大模型吗?

A:不需要。LiteParse 完全在本地运行,不含专有 LLM 功能,也不依赖云服务,是独立的开源 PDF 解析工具。

Q:OCR 需要自己单独安装吗?

A:不需要。内置 Tesseract,随库一起提供、零配置即可使用;若想换引擎,可接入任意 HTTP OCR 服务器。

Q:还想用 LiteParse V1 的旧版本怎么办?

A:README 提供了旧代码仓库链接 run-llama/liteparse 下的 liteparse-v1 分支,可从该分支获取 V1 代码。

注意事项

  • LiteParse 专注于快速轻量解析,使用 PDFium 做空间文本解析,速度约为每页 2-5ms,并输出带边界框的文本。
  • 所有解析都在本机完成,不依赖云服务,涉及敏感文档时无需上传数据。
  • 各语言安装方式共用同一套 lit CLI 用法,CLI 命令在不同安装方式下保持一致。
  • README 中 OCR Setup 与 CLI Usage 章节内容被截断,具体 OCR 参数与 CLI 子命令请查阅官网文档。

核心亮点

  • 纯 Rust 实现,内存占用低,解析速度比 Python 方案快数倍
  • 内置 OCR 引擎,无需额外安装 Tesseract 等外部依赖
  • 支持 PDF 文本层与扫描图像双路径,自动选择最优提取方式

不足之处

  • 复杂表格和手写体识别准确率仍低于商业云服务
  • 文档/社区待观察

适用场景

  • 批量处理合同、发票等扫描 PDF,提取关键字段
  • 在资源受限的服务器或边缘设备上运行文档解析服务
  • 构建本地优先的文档管理工具,实现全文检索

替代项目

PaddleOCR、Tesseract、pdfplumber

上一篇:OCRmyPDF

下一篇:manga-image-translator

同类项目推荐

pdf-craft 开源

把扫描版PDF变成可编辑文本,读书笔记一键搞定

PDF craft can convert PDF files into various other formats. This project will focus ···

★ 6494 2026-08-14
DQ-DETR 开源

动态查询让 DETR 不再漏检小目标

DQ-DETR: DETR with Dynamic Query for Tiny Object Detection

★ 239 2026-10-14
n8n-nodes-tesseractjs 开源

在 n8n 工作流里拖个节点,图片直接变文字

A N8N node that exposes the Tesseract OCR engine for converting images to text

★ 126 2026-10-07
pyxu 开源

模块化计算成像框架,轻松实现GPU加速与大规模数据处理

Modular and scalable computational imaging in Python with GPU/out-of-core computing.

★ 142 2026-08-09
FILTER.js 开源

纯 JS 实现 OpenCV 级图像视频处理,浏览器 Node 都能跑

Video and Image Processing and Computer Vision Library similar to OpenCV in pure Jav···

★ 400 2026-09-18
CV_Deployment_skill 开源

视觉模型部署工程模板,照着配就能跑起来

Computer vision deployment resources and engineering workflow configuration

★ 700 2026-10-26
YoloSharp 开源

C# 里直接跑 YOLO11,检测分割分类一把梭

A high performance real-time object detection solution using YOLO11 ⚡️ powered by ···

★ 568 2026-10-19
EgoLife 开源

戴上眼镜录视频,AI帮你回忆和检索生活瞬间

[CVPR 2025] EgoLife: Towards Egocentric Life Assistant

★ 474 2026-08-09