OCRZero

指南 · PDF 转 Markdown

用 Xiaomi-OCR-0 把 PDF 转成 Markdown

Xiaomi-OCR-0 一次读取一张页面图片,因此 PDF 先渲染成图片,再逐页解析为 Markdown 并按顺序合并。OCRZero 的每一步都遵循官方流程。

把 PDF 转成 Markdown

简而言之

  • 与官方流程一致,PDF 每页以 150 dpi 渲染,宽度上限 2,200 像素。
  • 表格以 HTML 形式嵌入 Markdown;公式以 LaTeX 返回。
  • OCRZero 每次请求最多处理 20 页,每页 1 积分。
  • 失败、输出被截断或重复的页面会退回积分。

PDF 处理流程

OCRZero 对每个 PDF 执行四个步骤。

  1. 渲染。 每页以 150 dpi 绘制为图片;过宽的页面缩小到 2,200 像素。
  2. 解析。 Xiaomi-OCR-0 按阅读顺序把每张页面图片转为 Markdown,并忽略页眉页脚。
  3. 清理。 官方后处理把 OTSL 表格转为 HTML,规范数学分隔符,并截掉失控的重复内容。
  4. 合并。 各页按顺序合并,并用 HTML 注释标记页码,例如 page 3。

表格、公式与版式

模型用 OTSL 输出表格,这是一种支持合并单元格的紧凑表格标记。OCRZero 会把它转换为带 rowspan 和 colspan 的 HTML 表格,大多数 Markdown 渲染器和 RAG 流程都能直接使用。

公式以 LaTeX 输出,行内为 $ … $,独立公式为 $$ … $$。图片不会被描述;Xiaomi-OCR-0 提取的是页面的文字内容。

速度与成本

在我们对一篇文字密集的研究论文的测试中,单路处理每页约 5 到 15 秒,取决于页面文字量。在 OCRZero 上每页 1 积分:每 1,000 页 5 美元,符合条件的新账号赠送 20 页。

常见问题

一次能转换多少页?

每次请求最多 20 页、25 MB。更长的 PDF 请拆成多个请求,每个请求各自返回 Markdown。

扫描版 PDF 可以识别吗?

可以。页面会先渲染成图片,所以扫描版和电子版 PDF 的读取方式相同。

支持有密码的 PDF 吗?

不支持。请先移除密码再上传。

参考来源

Updated 2026-10-31. OCRZero 是运行开源 Xiaomi-OCR-0 模型(Apache-2.0,小米出品)的独立服务,与小米无关联,也未获其认可。