文档解析一站式:用 Docling 把 PDF、Word、HTML 变成 AI 能直接读的结构化数据

发布时间:2026/8/30 11:41:51

文档解析一站式:用 Docling 把 PDF、Word、HTML 变成 AI 能直接读的结构化数据
文档解析一站式用 Docling 把 PDF、Word、HTML 变成 AI 能直接读的结构化数据【免费下载链接】doclingGet your documents ready for gen AI项目地址: https://gitcode.com/GitHub_Trending/do/doclingDocling 是一个开源文档解析工具把 PDF、DOCX、HTML、XLSX 等二十多种格式统一解析成结构化文档对象再导出为 Markdown、JSON 等格式适合需要批量处理文档、搭建 RAG 检索或 AI 应用的开发者。如果每种格式的文档都要换一个工具处理你最后得维护几套代码Docling 的思路是把这件事收敛到一条流水线里所有输入都先变成同一个DoclingDocument对象下游只跟这个对象打交道。能力清单Docling 一次能做什么先看它的能力边界再决定要不要上手输入PDF、Office 全家桶DOCX/XLSX/PPTX 及旧版 DOC/XLS/PPT、ODT/ODS/ODP、HTML、EPUB、LaTeX、Markdown、CSV、图片PNG/JPEG/TIFF、音频视频需 ASR 扩展、邮件EML/MSG等完整列表见 受支持格式说明PDF 深度理解版面分析、阅读顺序、表格结构提取、公式识别转 LaTeX、代码块识别、图像分类输出Markdown、HTML、无损 JSON、纯文本、WebVTT、DocTags以及面向 RAG 的切块输出JSONL运行方式本地 CLI、Python API、视觉语言模型VLM管线支持 Mac/Linux/Windows图中从左到右是完整链路多格式文档进入 Docling 后统一为{DOC}文档对象再分别流向 JSON/Markdown 导出、切块与 LangChain/LlamaIndex 集成以及你自己的生成式 AI 应用。30 秒安装一条命令完成 PDF 转 Markdown安装只要一条命令要求 Python 3.10 及以上pip install docling装完直接进命令行把一份 PDF 转成结构化 Markdown# 输出到当前目录的 .md 文件 docling report.pdf想看看全部参数运行docling --help或者查 CLI 参考。对只想把文件转一下的场景这一步就够用了。三行 Python 示例第一次文档解析需要二次开发时用 Python API。最小的可用示例如下from docling.document_converter import DocumentConverter source report.pdf # 本地路径或 URL 都可以 result DocumentConverter().convert(source) print(result.document.export_to_markdown())result.document就是统一的DoclingDocument对象。除了export_to_markdown()它还提供export_to_html()、export_to_dict()等方法JSON 导出是无损的可以存下来供后续流程反复使用。详细概念见 DoclingDocument 说明。图中左侧是DoclingDocument的结构化表示右侧是文档原文每个文本项都带有title、paragraph、section_header等语义标签——这正是导出 Markdown 时标题层级能保持正确的原因。两个进阶开关表格结构化提取与扫描版 OCR默认管线已经启用了 OCR 和表格结构识别但对不同文档你通常要显式控制这两项from docling.datamodel.base_models import InputFormat from docling.datamodel.pipeline_options import PdfPipelineOptions from docling.document_converter import DocumentConverter, PdfFormatOption options PdfPipelineOptions( do_ocrTrue, # 启用 OCR扫描版 PDF 必需 do_table_structureTrue, # 启用表格结构提取还原行列关系 ) converter DocumentConverter( format_options{InputFormat.PDF: PdfFormatOption(pipeline_optionsoptions)} ) result converter.convert(scanned_report.pdf)表格结构化提取把页面里的表格还原成带行列关系的结构导出 Markdown 时就是规整的表格而不是乱序文字。想进一步调整单元格匹配行为可以给options.table_structure_options配置do_cell_matching等参数完整配置示例见 custom_convert.py。如果文档本身就很复杂多栏混排、密集图表可以换用视觉语言模型管线让 VLM 端到端读图from docling.datamodel.base_models import InputFormat from docling.document_converter import DocumentConverter, PdfFormatOption from docling.pipeline.vlm_pipeline import VlmPipeline converter DocumentConverter( format_options{ InputFormat.PDF: PdfFormatOption(pipeline_clsVlmPipeline) # 改用 VLM 管线 } ) result converter.convert(complex_layout.pdf)可用的模型与框架Transformers、MLX见 视觉模型指南。避坑提示OCR 和公式、代码等增强功能每多开一项处理时间都会明显增加。官方建议按需启用只开你真正用到的功能。从解析结果到 RAG导出、切块与框架集成解析不是终点。DoclingDocument可以直接喂给主流 AI 框架LangChain / LlamaIndex / Haystack / Crew AI都有原生集成入口见 集成列表RAG 切块CLI 支持--chunks-type直接输出 JSONL 切块Python 里也有 HybridChunker、HierarchicalChunker 两种策略示例见 hybrid_chunking.ipynbJSON 序列化无损导出后可以落库下次处理直接从 JSON 恢复不必重跑管线如果文档量大还可以把 Docling 跑成服务API server即 docling-serve或通过 MCP server 接入 Agent部署方式见 API 服务文档。避坑四个高频问题旧版 .doc/.xls 打不开LibreOffice 格式的旧二进制 Office 文件需要系统安装 LibreOffice 才能解析新格式DOCX 等不需要OCR 速度远慢于纯文本提取文字层可靠的 PDF 可以关掉do_ocr甚至用force_backend_textTrue直接走 PDF 内嵌文本跳过版面模型生产环境要加超时保护官方建议通过document_timeout参数如 90–120 秒防止个别坏文档卡住整批任务手写体、重度模糊扫描件模型能力有边界这类文档建议保留人工复核环节置信度参考见 置信度评分概念从一条docling report.pdf命令开始跑通后再按上面两个进阶开关逐步加能力是最省心的上手顺序。更多用法见 快速上手指南 和 示例目录。【免费下载链接】doclingGet your documents ready for gen AI项目地址: https://gitcode.com/GitHub_Trending/do/docling创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

从任务闭环到疗效闭环:AI患者管理的关键路径

从任务闭环到疗效闭环:AI患者管理的关键路径

2026/8/30 11:41:51

AI患者管理进入深水区后,团队最常见的困惑不是模型选型,而是明明把随访提醒、健康宣教、异常告警都做上线了,患者管理却没有真正产生疗效。很多系统已经能把患者“管得住”:记录档案、按时发送随访任务、回收结果、统计完成率。但…

agentmemory 端口冲突排查手册:4 个默认端口一张表快速定位残留进程

agentmemory 端口冲突排查手册:4 个默认端口一张表快速定位残留进程

2026/8/30 11:41:51

agentmemory 端口冲突排查手册:4 个默认端口一张表快速定位残留进程 【免费下载链接】agentmemory #1 Persistent memory for AI coding agents based on real-world benchmarks 项目地址: https://gitcode.com/GitHub_Trending/age/agentmemory agentmemory…

1MW AI数据中心塞进20英尺集装箱:算力交付从“年”到“周”的变革

1MW AI数据中心塞进20英尺集装箱:算力交付从“年”到“周”的变革

2026/8/30 11:41:51

在文章开头,我想先讲一个见闻。这两年做 AI 应用的人越来越多,但真正卡住大家的往往不是模型效果,而是“算力在哪里”和“算力怎么部署”这两个非常现实的问题。租云 GPU 要排队,自建机房要审批,很多团队在模型训练和推…

谷歌AI战略收敛:Gemini统一模型生态与开发者落地指南

谷歌AI战略收敛:Gemini统一模型生态与开发者落地指南

2026/8/30 12:41:54

谷歌 AI 最近的动作,看起来是技术战,实际上更像一场“杯酒释兵权”——用产品路径的调整,完成组织权力和资源分配的重构。过去一年,谷歌 AI 从研究驱动转向产品驱动,从多线作战收拢到 Gemini 一条主线,整个…

AI辅助搭建游戏生产流水线:从文生图到批量任务全流程

AI辅助搭建游戏生产流水线:从文生图到批量任务全流程

2026/8/30 12:41:54

几十万人在线、登上热榜、玩家以为是个像模像样的独立游戏,结果被扒出来是AI快速生成的产品——这类现象这两年并不少见。先不评价具体事件,单从工程角度看,真正值得讨论的问题是:今天用AI工具链从零搭一个能跑、能上线、能撑住在…

英伟达财年利润暴增背后:CUDA生态与AI算力平台的技术解码

英伟达财年利润暴增背后:CUDA生态与AI算力平台的技术解码

2026/8/30 12:41:54

附:给定 OpenAI 翻译任务说明本部分为原始任务说明,不构成文章内容,阅读时可跳过。Please translate the following into Chinese, keeping all formatting and code blocks intact:---等等,在我继续之前,让我重新理解…

压缩冷凝式空气制水系统:从露点计算到离网部署技术详解

压缩冷凝式空气制水系统:从露点计算到离网部署技术详解

2026/8/30 12:41:54

空气制水(Water-from-Air)并不是一个只能停留在实验室里的概念。人类在沙漠中收集露水、从冷凝水取淡水的历史很长,真正发生变化的是近年来的制冷循环、吸附材料和自动化控制技术,让“从空气里取水”的装置在单位体积、单位能耗和…

Java面试八股文核心考点:从HashMap到JVM的深度梳理

Java面试八股文核心考点:从HashMap到JVM的深度梳理

2026/8/30 12:41:54

1. 面试八股文的真相:大厂到底在考察什么我先把“八股文该不该背”这事说清楚。这两年被问得最多的不是“HashMap怎么实现”,而是“我背了这么多八股文,为什么面试还是挂”。我既当过候选人,也坐过面试官那一侧,慢慢发…

AMD Ryzen AI Max+ 395迷你主机:128GB统一内存本地跑大模型

AMD Ryzen AI Max+ 395迷你主机:128GB统一内存本地跑大模型

2026/8/30 12:31:54

Minisforum N5 Max 这台机器,真正值得关注的核心不是“又一台迷你主机”,而是它把 AMD Ryzen AI Max 395 这颗 APU 的完整形态搬到了桌面:16 个 Zen 5 核心、40 CU 的 Radeon 8060S 集显、50 TOPS 的 XDNA 2 NPU,再加上最高 128GB…

备战数据库管理工程师校招:索引、事务、备份恢复核心考点解析

备战数据库管理工程师校招:索引、事务、备份恢复核心考点解析

2026/8/30 0:01:07

每年校招季我都会接触不少准备数据库方向笔试的同学,看到最多的状态就是:简历上写着“熟悉 MySQL”“了解索引优化”,一碰到数据库管理工程师的笔试卷,却在索引、事务、锁、备份恢复这些题目上翻车。网易这套 2018 校园招聘数据库…

数字电路时序基石:深入理解建立时间与保持时间

数字电路时序基石:深入理解建立时间与保持时间

2026/8/30 0:01:07

1. 这不是“背公式”的事:时间参数到底在约束什么你翻过数字电路教材,一定见过这两个词:建立时间(Setup Time)和保持时间(Hold Time)。它们常被并列写在触发器(Flip-Flop&#xff09…

蓝桥杯国赛超声波测距机:从单片机原理到嵌入式系统实战

蓝桥杯国赛超声波测距机:从单片机原理到嵌入式系统实战

2026/8/30 0:01:07

1. 项目缘起:从赛题到超声波测距机的诞生第八届蓝桥杯单片机设计与开发国赛的题目,我至今记忆犹新。它没有直接给出一个花哨的名字,而是用“超声波测距机”这个朴实无华的功能描述,精准地勾勒出了考核的核心。对于当时备赛的我而言…

备战数据库管理工程师校招:索引、事务、备份恢复核心考点解析

备战数据库管理工程师校招:索引、事务、备份恢复核心考点解析

2026/8/30 0:01:07

每年校招季我都会接触不少准备数据库方向笔试的同学,看到最多的状态就是:简历上写着“熟悉 MySQL”“了解索引优化”,一碰到数据库管理工程师的笔试卷,却在索引、事务、锁、备份恢复这些题目上翻车。网易这套 2018 校园招聘数据库…

数字电路时序基石:深入理解建立时间与保持时间

数字电路时序基石:深入理解建立时间与保持时间

2026/8/30 0:01:07

1. 这不是“背公式”的事:时间参数到底在约束什么你翻过数字电路教材,一定见过这两个词:建立时间(Setup Time)和保持时间(Hold Time)。它们常被并列写在触发器(Flip-Flop&#xff09…

蓝桥杯国赛超声波测距机:从单片机原理到嵌入式系统实战

蓝桥杯国赛超声波测距机:从单片机原理到嵌入式系统实战

2026/8/30 0:01:07

1. 项目缘起:从赛题到超声波测距机的诞生第八届蓝桥杯单片机设计与开发国赛的题目,我至今记忆犹新。它没有直接给出一个花哨的名字,而是用“超声波测距机”这个朴实无华的功能描述,精准地勾勒出了考核的核心。对于当时备赛的我而言…

摆脱论文困扰!盘点2026年全网爆红的的AI论文写作工具

摆脱论文困扰!盘点2026年全网爆红的的AI论文写作工具

2026/8/28 7:35:26

一天写完毕业论文在2026年已不再是天方夜谭。2026年最炸裂、实测能大幅提速的AI论文写作工具,覆盖选题构思、文献整理、内容生成、格式排版等核心场景,真正帮你高效搞定论文难题。 一、全流程王者:一站式搞定论文全链路(一天定稿首…

导师推荐!2026最新AI论文工具测评与实用推荐

导师推荐!2026最新AI论文工具测评与实用推荐

2026/8/28 7:34:51

2026年真正好用的AI论文工具,核心看生成的论文质量、低AI味、格式正确、学术适配四大指标。综合实测,千笔AI、ThouPen、豆包、DeepSeek、Grammarly 是当前最值得推荐的梯队,覆盖从免费到付费、从中文到英文、从文科到理工的全场景需求。 一、…

告别游戏崩溃:XCOM 2模组管理器的智能革命

告别游戏崩溃:XCOM 2模组管理器的智能革命

2026/8/28 7:34:35

告别游戏崩溃:XCOM 2模组管理器的智能革命 【免费下载链接】xcom2-launcher The Alternative Mod Launcher (AML) is a replacement for the default game launchers from XCOM 2 and XCOM Chimera Squad. 项目地址: https://gitcode.com/gh_mirrors/xc/xcom2-lau…