发布时间:2026/8/30 21:06:03
Docling 快速上手:如何把 PDF、DOCX 等 20+ 格式解析成 AI 可用的结构化文档 Docling 快速上手如何把 PDF、DOCX 等 20 格式解析成 AI 可用的结构化文档【免费下载链接】doclingGet your documents ready for gen AI项目地址: https://gitcode.com/GitHub_Trending/do/docling在 RAG 应用里文档预处理常是第一个卡点同一批材料散落在 PDF、Word、HTML 里转成文本后表格和公式全乱。Docling 是一个开源的文档解析库把这些格式统一转换成结构化的 DoclingDocument再导出为 Markdown、HTML、JSON支持完全本地运行适合做 AI 文档流水线的预处理层。快速上手2 分钟完成 Docling 安装与首次转换最短路径是 pip 安装后用终端一条命令转换一篇 PDFpip install docling docling https://arxiv.org/pdf/2206.01062 # 官方示例在当前目录生成 .md 文件要接入代码流程用 Python APIfrom docling.document_converter import DocumentConverter source https://arxiv.org/pdf/2408.09869 # 本地路径或 URL 均可 converter DocumentConverter() doc converter.convert(source).document print(doc.export_to_markdown()) # 输出带标题、表格标记的结构化 Markdown跑通后你会看到输出的不是裸文本标题层级、表格、段落都带着语义结构。核心能力从多格式文档解析到 RAG 分块多格式输入一个工具处理 20 种格式除 PDF 外Docling 支持 DOCX、PPTX、XLSX 办公格式HTML、EPUB 网页与电子书格式WAV/MP3 音频、邮件EML/MSG甚至 MP4 等视频全部统一转成 DoclingDocument不需要为每种格式维护一套代码。PDF 深度解析版面、阅读顺序、表格结构默认开启PDF 管道默认识别页面版面并确定阅读顺序表格结构识别do_table_structure和 OCRdo_ocr也默认开启公式与代码增强可手动打开from docling.datamodel.base_models import InputFormat from docling.datamodel.pipeline_options import PdfPipelineOptions from docling.document_converter import DocumentConverter, PdfFormatOption opts PdfPipelineOptions(do_ocrTrue, do_formula_enrichmentTrue) # OCR 公式识别 converter DocumentConverter(format_options{InputFormat.PDF: PdfFormatOption(pipeline_optionsopts)})结果里公式会被转成 LaTeX多栏版式按正确的阅读顺序还原不再左右交叉。导出与 RAG 分块Markdown、JSON 与 HybridChunkerDoclingDocument 可导出 Markdown、HTML 或无损 JSON配合内置的 HybridChunker 可直接切成带标题上下文的分块喂给向量库from docling.chunking import HybridChunker chunker HybridChunker() for chunk in chunker.chunk(doc): # doc 是 DoclingDocument print(chunk.text) # 每个分块携带文本与标题层级AI 框架集成原生对接 LangChain 与 LlamaIndexDocling 提供 LangChain、LlamaIndex、CrewAI、Haystack 等框架的即插即用集成以及 MCP server 和 API 服务docling-serve形态具体接入方式见 集成文档。与传统解析方案的区别表格和公式为什么能保住| 维度 | 传统 PDF 文本提取工具 | Docling | | - | - | - | | 输出物 | 原始文本流 | DoclingDocument 语义结构标题/表格/公式/图片 | | 表格 | 按坐标排成乱码文本 | 重建行列关系与单元格内容 | | 公式与代码 | 丢失或乱码 | 识别为 LaTeX / 代码块按需开启 | | 格式覆盖 | 一种格式一个工具 | PDF、办公、网页、音频等 20 格式统一解析 | | 部署方式 | 多为商业 API | 可全本地运行支持离线环境 |关键差异在于 Docling 先把文档转成带版面信息的层级结构再按需导出而传统工具以文本流为终点。对版面复杂的文档两者的输出质量差距最明显。一个真实场景混合格式材料批量做 RAG 知识库以前搭知识库要先人工把 50 篇 PDF、Word、网页材料统一成一种格式再逐篇修表格乱码至少一两天。现在 Docling 文档解析一遍目录即可批量转成结构化 Markdown再用内置分块器直接分块几小时搞定。import glob from docling.document_converter import DocumentConverter converter DocumentConverter() # 复用同一个实例 for path in glob.glob(materials/*, recursiveTrue): doc converter.convert(path).document print(doc.export_to_markdown()[:80]) # 抽查解析效果实用技巧5 条避坑参数建议⏱️ OCR、表格结构、公式识别都会显著拖慢速度按需开启官方文档明确建议只启用需要的功能。生产批量处理时设置document_timeout建议 90–120 秒防止单个文档拖垮整个批次。老款 Intel Mac 上 PyTorch 不兼容时改用pip install docling[mac_intel]安装。PDF 本身有可靠文本层时设force_backend_textTrue可跳过版面模型、直接取内嵌文本速度更快。追求更高精度可换 VLM 管道docling --pipeline vlm --vlm-model granite_docling 文件.pdf。局限与适用边界它不擅长什么手写体、极度模糊的扫描件OCR 准确率仍然有限建议保留人工复核环节。VLM 管道和公式识别明显慢于默认版面管道高吞吐在线服务更适合用默认管道或部署 docling-serve。音视频转写需要额外安装asr扩展依赖pip install docling[asr]。数据安全方面Docling 可以完全本地运行敏感文档无需上传第三方服务适合内网和离线环境部署。写在最后如果文档格式混杂且需要保留结构Docling 是目前完成度较高的开源文档解析选择。更多细节见 官方快速开始 与 示例代码。【免费下载链接】doclingGet your documents ready for gen AI项目地址: https://gitcode.com/GitHub_Trending/do/docling创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

2026/8/30 21:06:03

校园超级App全栈开发实战:从微信小程序到微服务架构

简介:本资源是南京航空航天大学官方校园服务综合平台微信小程序的完整源码工程,面向高校开发者、小程序学习者及教育信息化实践者,旨在提供一套功能完备、结构清晰、可快速部署的校园生活服务类小程序参考实现。资源共87个文件,涵…

2026/8/30 21:06:03

前端实习面试全记录:从基础手写到项目深挖的实战复盘

1. 开年第四份面经是怎么来的:投递节奏与岗位观察从大年初七开始改简历,到二月中旬面完这家,前前后后已经面了四家。前两场属于试水,基本是裸考状态被面试官按在地上摩擦,第三场慢慢找回节奏,第四场也就是这…

2026/8/30 21:21:28

从F1分数1.0的竞赛代码剖析数据泄露与模型评估陷阱

简介:本资源是面向全国大学生电子设计竞赛(电赛)参赛者与备赛学生的实战型学习资料,聚焦百度2018大数据竞赛真题——“充电桩故障分类与检测”任务,提供从数据预处理、特征工程到多模型对比(KNN、逻辑回归、…

2026/8/30 21:21:28

Azure Data Studio:跨平台数据库开发与数据探索的现代化工具

简介:Azure Data Studio 是微软推出的跨平台开源数据库管理工具,面向数据库管理员、开发人员及数据工程师,解决在 Windows、macOS 和 Linux 环境下统一管理 SQL Server、Azure SQL 数据库、SQL 数据仓库及 PostgreSQL 等多种数据服务的核心需…

2026/8/30 21:21:28

PHP工程师二星级自测:从字符串截取到安全防护的全面避坑指南

有次跟同行聊招人,他说了句让我印象很深的话:来面试的都说自己会PHP,但一上手综合题就露馅。不是不会写,是写得太想当然。substr切中文切出乱码、和分不清、PDO预处理以为加个占位符就万事大吉……这些恰恰是“二星级”该考的东西…

2026/8/30 21:21:28

ImHex 跨平台安装教程:3 步装好这台十六进制编辑器

ImHex 跨平台安装教程:3 步装好这台十六进制编辑器 【免费下载链接】ImHex 🔍 A Hex Editor for Reverse Engineers, Programmers and people who value their retinas when working at 3 AM. 项目地址: https://gitcode.com/GitHub_Trending/im/ImHex…

2026/8/30 21:16:28

Freqtrade FreqAI 教程:10 分钟跑通第一个 AI 交易策略

Freqtrade FreqAI 教程:10 分钟跑通第一个 AI 交易策略 【免费下载链接】freqtrade Free, open source crypto trading bot 项目地址: https://gitcode.com/GitHub_Trending/fr/freqtrade Freqtrade FreqAI 是 Freqtrade 开源交易机器人内置的自适应机器学习…

2026/8/30 0:03:35

vSound小提琴数字处理器实操指南:从接线到演出的完整配置

电小提琴或者原声小提琴插电演出,第一个绕不开的坎就是声音难听。原声琴的共鸣和空气感一旦进了拾音器,出来的往往是一坨干瘪、发尖、带着奇怪塑料味的信号。我当初第一次把琴接上乐队调音台,直接被主唱吐槽"你这声音像在锯钢丝"。…

2026/8/30 0:03:35

传感器接口IC如何攻克生物化学传感的微弱信号难题?

1. 从电极到比特流:为什么生物化学传感必须依赖专用接口IC 做生物化学传感的人都有过类似的经历:明明传感器本身性能很好,信号输出却一塌糊涂——噪声大、漂移明显、重复性差,怎么调都达不到预期。很多时候问题并不在传感器&#…

2026/8/30 0:03:35

STM32F411CEU6多通道ADC采集:扫描模式+DMA实现详解

1. 多通道 ADC 的用武之地把“Multichannel ADC”和“STM32F411CEU6”这两个关键字放在一起,其实就是嵌入式开发里最常遇到的一类需求:用一块不算贵的 MCU,同时采集多路模拟信号。STM32F411CEU6 是 48 引脚的 Cortex-M4F 主控,主频…

2026/8/30 0:03:35

vSound小提琴数字处理器实操指南:从接线到演出的完整配置

电小提琴或者原声小提琴插电演出,第一个绕不开的坎就是声音难听。原声琴的共鸣和空气感一旦进了拾音器,出来的往往是一坨干瘪、发尖、带着奇怪塑料味的信号。我当初第一次把琴接上乐队调音台,直接被主唱吐槽"你这声音像在锯钢丝"。…

2026/8/30 0:03:35

传感器接口IC如何攻克生物化学传感的微弱信号难题?

1. 从电极到比特流:为什么生物化学传感必须依赖专用接口IC 做生物化学传感的人都有过类似的经历:明明传感器本身性能很好,信号输出却一塌糊涂——噪声大、漂移明显、重复性差,怎么调都达不到预期。很多时候问题并不在传感器&#…

2026/8/30 0:03:35

STM32F411CEU6多通道ADC采集:扫描模式+DMA实现详解

1. 多通道 ADC 的用武之地把“Multichannel ADC”和“STM32F411CEU6”这两个关键字放在一起,其实就是嵌入式开发里最常遇到的一类需求:用一块不算贵的 MCU,同时采集多路模拟信号。STM32F411CEU6 是 48 引脚的 Cortex-M4F 主控,主频…

2026/8/28 16:16:48

实测才敢推 AI论文网站 2026最新测评与推荐

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

2026/8/28 16:16:50

2026必备!AI论文网站测评:最新推荐与深度对比

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

2026/8/28 11:06:45

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

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