Repolode
magicrew

magicrew/doc7

借助你自己的多模态模型,把 PDF、Office 文件、扫描件和图片转换为适合 AI 使用的 Markdown。

可替代:AWS TextractGoogle Document AI

Star
721
Fork
38
未关闭 Issue
1
最近提交
2个月前

这是什么?

doc7 是一个 Go 编写的命令行工具和服务,把每一页渲染为图片,交给兼容 OpenAI 接口的多模态模型处理,输出 Markdown。正文、表格、公式、图表、流程图和截图内容都会转为可检索的文本,无需额外部署 OCR、版面分析或表格识别模型。

支持的输入包括 PDF、Word、PowerPoint、Excel、EPUB、邮件文件、Jupyter Notebook、图片、HTML 以及 URL。每次转换会同时保留合并后的 Markdown、逐页 Markdown、渲染图片和带有页面来源信息的 manifest。工具可自动发现 LM Studio 或 Ollama 的本地模型,也支持远程端点,API 密钥可保存在系统钥匙串或环境变量中。

除命令行外,同一个二进制文件还提供批量处理、按页选择与断点续跑、带 convert_to_markdown 工具的 MCP 服务、Go SDK,以及异步 HTTP 服务和 Docker 镜像。

核心功能

  • 01逐页渲染,并交给兼容 OpenAI 接口的多模态模型转换。
  • 02支持 PDF、Office、OpenDocument、EPUB、邮件、Notebook、图片和网页等输入。
  • 03在 Markdown 中保留表格、LaTeX 公式、图表数值和流程图关系。
  • 04支持按页选择、失败页续跑,并在 manifest 中记录每页来源。
  • 05提供命令行、MCP 服务、Go SDK 以及带 Docker 镜像的异步 HTTP 服务。

适用场景

  • 将扫描版报告和 PDF 整理为 RAG 知识库或智能体可用的语料。
  • 把图表、截图等视觉内容转为可搜索的文本。
  • 在私有或本地模型上运行文档转换,让文件不离开自有环境。
  • 通过 MCP 服务把文档转换能力提供给 AI 工具。

快速上手

  1. 1

    在 macOS 或 Linux 上安装 doc7

    curl -fsSL https://raw.githubusercontent.com/magicrew/doc7/main/scripts/install.sh | bash
  2. 2

    在 Windows PowerShell 上安装 doc7

    irm https://raw.githubusercontent.com/magicrew/doc7/main/scripts/install.ps1 | iex
  3. 3

    在 LM Studio 或 Ollama 中加载本地视觉模型,然后转换文档

    doc7 report.pdf

使用前须知

  • 需要运行兼容 OpenAI 的视觉模型(例如 LM Studio 或 Ollama 中的模型)才能进行转换。
  • 使用远程端点时,文档内容会离开本机。

标签

常见问题

doc7 是什么?
借助你自己的多模态模型,把 PDF、Office 文件、扫描件和图片转换为适合 AI 使用的 Markdown。 doc7 是一个 Go 编写的命令行工具和服务,把每一页渲染为图片,交给兼容 OpenAI 接口的多模态模型处理,输出 Markdown。正文、表格、公式、图表、流程图和截图内容都会转为可检索的文本,无需额外部署 OCR、版面分析或表格识别模型。
doc7 可以免费使用吗?用的什么许可证?
doc7 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
doc7 还在维护吗?
半年内有更新。doc7 最近一次提交是在 2026年8月7日。
doc7 适合用来做什么?
将扫描版报告和 PDF 整理为 RAG 知识库或智能体可用的语料。 把图表、截图等视觉内容转为可搜索的文本。 在私有或本地模型上运行文档转换,让文件不离开自有环境。 通过 MCP 服务把文档转换能力提供给 AI 工具。
doc7 怎么安装和运行?
在 macOS 或 Linux 上安装 doc7: curl -fsSL https://raw.githubusercontent.com/magicrew/doc7/main/scripts/install.sh | bash 在 Windows PowerShell 上安装 doc7: irm https://raw.githubusercontent.com/magicrew/doc7/main/scripts/install.ps1 | iex 在 LM Studio 或 Ollama 中加载本地视觉模型,然后转换文档: doc7 report.pdf
在哪里获取 doc7?
源代码和安装说明在 GitHub 上:https://github.com/magicrew/doc7

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目