工具介绍与任务方法

Marker

将文档转换为便于处理的文本格式。

Marker 将PDF等文档转换为Markdown、JSON或HTML,处理阅读顺序、表格、公式和图片,并提供面向不同硬件的转换模式。

Marker 能做什么

它可以利用文本层、版面识别和必要的OCR,另可接语言模型改善复杂内容。不同模式并不具有完全相同的速度和识别范围。

当前代码与模型权重采用不同许可;使用托管平台或商业模型授权时,也应区分具体产品与方案。

转换结构化文档

可输出Markdown、JSON和HTML,处理链接、引用、代码块、表格与公式等元素。

选择适合硬件的模式

提供balanced与fast模式:前者偏向GPU质量路径,后者减少CPU或MPS环境中的视觉模型工作量。

按需要执行OCR

会判断文本层是否可用,必要时使用OCR;disable_ocr会关闭全部视觉模型调用,包括公式处理相关调用。

用LLM改善复杂内容

可选use_llm把模型加入转换流程,用于跨页表格、表单或行内数学等复杂内容;模型端点和凭证另配。

核心用途
文档转换、表格公式处理、图片提取
可完成的工作
知识库预处理、技术文档转换和扫描资料整理
如何开始
准备Python与推理后端,先转换单个PDF
使用条件
代码与权重许可不同;复杂表单和嵌套表格仍需检查
从一个小任务开始

如何使用 Marker

  1. 准备环境与授权

    当前安装需要Python 3.10以上和PyTorch;同时查看代码与模型权重的许可条件。

  2. 配置推理后端

    按硬件准备相应的vLLM或llama.cpp运行条件,不能只安装Python包就假定全部OCR依赖齐全。

  3. 先转换一个文件

    使用marker_single处理代表性PDF,根据设备选择fast或balanced,非PDF输入按说明补依赖。

  4. 抽查再批量处理

    回看表格、表单和公式,必要时使用LLM或OCR选项,再将合格设置用于后续文件。

转换技术PDF为知识库输入

适合:维护文档检索的人

准备输入
技术PDF、目标导出格式及关键页面。
操作方法
编辑建议:先转换一份代表文件,对照标题、公式和代码块,再将通过的文本交给下游检索。
预期交付物
可继续分块的结构化文档。
人工检查
检查代码缩进、公式和跨栏顺序,不只看输出文件存在。

整理扫描资料

适合:需要OCR的档案处理者

准备输入
扫描PDF及可用推理后端。
操作方法
编辑建议:选择适合硬件的模式,处理少量扫描页,必要时调整OCR设置后继续。
预期交付物
可搜索的扫描文本。
人工检查
核对漏字、页码和旋转页面;记录无法稳定识别的页。

提取跨页表格

适合:需要处理报告表格的人

准备输入
跨页表格样本及重要数值。
操作方法
编辑建议:先查看基础转换,必要时启用LLM辅助,再逐格比对表头和单位。
预期交付物
表格重建候选。
人工检查
合并和补全可能出错,关键数值必须与原PDF一致。

界面与参考图片

Datalab 官方公开 Playground 的复杂表格 PDF 与 Markdown 对照
Marker 官方仓库链接的 Datalab 在线演示,展示预存复杂表格样例与 Markdown 对照。图片来源 ↗
Marker操作路径的原创流程示意
使用示意图 · 原创流程示意:转换技术PDF为知识库输入。用于说明方法,非官方界面或实测结果。图片来源 ↗

开始前需要了解

权重商业条件另行适用

当前代码为Apache 2.0,模型权重采用修改版AI Pubs OpenRAIL-M;研究、个人及符合规模条件的创业公司与其他商业使用适用条件不同。

复杂版式可能转换不佳

官方列出嵌套表格、复杂布局和表单等限制;LLM或强制OCR可作为改善选项,但仍须检查结果。

额外模式有额外依赖

非PDF需full依赖,OCR涉及推理后端,use_llm还需模型服务;不要把纯文本层提取的资源需求套用到全部模式。

代码与模型权重许可不同;商业权重使用需按规模和条款确认,OCR另需相应推理后端。

账号权限、费用与可用功能请以官方入口的当前说明为准。重要结果应先检查,再用于实际工作。

查看 Marker 官方说明 ↗

常见问题

Marker可以直接免费商用吗?

需分别查看代码与权重条件。代码采用Apache 2.0,但权重有独立商业门槛,不能用代码许可替代权重授权。

CPU电脑应该怎样开始?

先按官方说明准备CPU可用后端,并从fast模式和单份文档开始检查资源与输出。

关闭OCR有什么影响?

disable_ocr会关闭视觉模型调用,包括公式等相关处理,只走文本层提取;扫描内容可能因此无法完整处理。

处理非PDF文件需要什么?

官方要求安装marker-pdf的full附加依赖,同时确认目标格式与实际文件能被正确解析。

← 返回全部 AI 工具