工具介绍与任务方法

Docling

解析文档,为 AI 工作流准备资料。

Docling 是文档解析工具,将PDF、办公文件、网页等内容转成统一文档表示,再导出Markdown、HTML或JSON,用于后续检索与AI工作流。

Docling 能做什么

它关注读取顺序、表格和结构,而不是仅把页面当成一段文字;扫描件还可使用OCR或视觉模型处理。

解析工具、所选模型与下游问答是不同环节。先检查转换结果,再把资料交给检索或生成系统。

解析多种文档格式

支持PDF、DOCX、PPTX、XLSX、HTML及多种图片等输入,统一交给文档处理流程。

识别PDF版面结构

解析页面布局、读取顺序、表格、代码与公式等元素,帮助保留内容的结构关系。

对扫描资料执行OCR

可使用OCR与视觉语言模型处理扫描PDF或图片,具体能力取决于选定的处理管线和模型。

导出并接入AI系统

DoclingDocument可导出Markdown、HTML及无损JSON等;还提供CLI、API服务及MCP接入方式。

核心用途
多格式解析、版面理解、OCR和结构化导出
可完成的工作
为知识库准备资料、提取表格和转换文档
如何开始
在支持的Python环境安装,先转换代表性文件
使用条件
当前要求Python 3.10及以上;模型许可另行适用
从一个小任务开始

如何使用 Docling

  1. 准备合适的Python环境

    当前版本使用Python 3.10或更新版本,按官方说明安装docling。

  2. 选择代表性输入

    先选一份具有真实版式的文档,确认本地路径或可访问URL和输出目标。

  3. 运行CLI或Python转换

    使用docling命令或DocumentConverter执行转换,按需要选择默认或视觉模型管线。

  4. 检查结构再导出接入

    回看读取顺序、表格和OCR结果,合格后再导出Markdown或JSON并接入后续流程。

为知识库准备文档

适合:搭建检索系统的开发者

准备输入
代表性PDF、目标导出格式与检查样本。
操作方法
编辑建议:先转换少量资料,对照原文检查标题、段落与读取顺序,再将通过的结果送入知识库。
预期交付物
结构明确的检索输入。
人工检查
重点检查双栏阅读顺序、页眉干扰和重复文字。

提取报告里的表格

适合:需要分析资料的数据人员

准备输入
含表格的报告和关键单元格样本。
操作方法
编辑建议:选择合适解析方式,导出结构化结果后抽查表头、合并单元格和单位。
预期交付物
可继续处理的表格结构。
人工检查
不因生成了表格就假设数据完整,关键数字逐项回看。

转换扫描档案

适合:管理历史扫描资料的人

准备输入
清晰扫描件及期望输出。
操作方法
编辑建议:使用OCR或相应视觉管线处理少量页面,再调整设置并分批转换。
预期交付物
可搜索的文本或结构化文档。
人工检查
检查漏页、旋转、识别错误及模型对目标语言的支持。

界面与参考图片

Docling Serve 文档转换界面
官方 Docling Serve 示例界面展示从文档 URL 转换到 Markdown,并提供 JSON、HTML、文本等输出页签;画面标注 Docling 2.14.0。图片来源 ↗
Docling操作路径的原创流程示意
使用示意图 · 原创流程示意:为知识库准备文档。用于说明方法,非官方界面或实测结果。图片来源 ↗

开始前需要了解

Python版本要求已提高

官方安装说明写明2.70.0起不再支持Python 3.9,现行安装应使用Python 3.10或更新版本。

不同管线依赖不同模型

OCR、视觉和音频等能力由相应模型或组件提供,环境与资源需求不能按最简单文本转换推断。

代码与模型授权分开

Docling代码使用MIT许可,官方明确要求各模型按原包的许可处理;文档内容也需有合法使用权。

当前安装要求Python 3.10及以上;代码为MIT许可,各模型仍按原始模型许可使用。

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

查看 Docling 官方说明 ↗

常见问题

Docling会直接回答文档问题吗?

核心职责是解析和导出文档,为问答或检索系统准备输入;完整问答通常需要下游模型和应用。

可以处理扫描PDF吗?

支持OCR及视觉模型管线。先检查扫描清晰度和目标语言,再抽查转换结果。

能保留表格和阅读顺序吗?

它专门处理这些结构,但复杂版式仍需要对照原文,不能保证每份文档都无误。

MIT许可适用于所有模型吗?

不适用。官方明确区分代码许可与各模型的原始许可,使用模型时需分别查看。

← 返回全部 AI 工具