PDF 转 Markdown
将 PDF 转为干净、可编辑的 Markdown —— 无需上传文件。
Text-based PDFs work best. The file is read in your browser.
Complex tables and multi-column layouts may need a quick cleanup.
PDF.js runs locally. Disconnect from the network after loading this page and the converter still works.
这个工具做什么
PDF 专为打印而设计,而非编辑。本转换器读取 PDF 的文字图层,并将其重建为 Markdown:标题保持为标题,列表保持为列表,段落不再在句子中间被意外截断。
整个转换过程均在您的浏览器中通过 PDF.js 完成。您的文件永远不会上传至服务器——当文档是一份合同、一份医疗记录,或任何您不该随意粘贴到陌生网站的内容时,这一点尤为重要。若 PDF 是无文字图层的扫描件,工具会明确告知您,而非返回空白页面。
架构级隐私保护
文件始终保留在浏览器内存中,不会发送至我们的服务器。
自动恢复标题层级
依据字体大小与行结构,重建 # 和 ## 等标题级别。
段落流自然连贯
句子内部的换行会被合并;真正的段落间距则予以保留。
如何使用
- 1
选择 PDF 文件
拖放一个含文字的 PDF,或点击浏览。建议文件大小不超过 25 MB。
- 2
本地完成转换
我们逐页读取、按行分组,并将整份文档重建为 Markdown。
- 3
随处可用
复制生成的 Markdown,或下载 .md 文件,用于 Notion、Obsidian、GitHub 或大语言模型(LLM)。
示例
一份从 Google Docs 导出的 PDF,包含标题、章节标题、项目符号列表,以及页脚中的页码。
# 产品规格书 ## 概述 简要说明我们正在构建的产品及其目标用户。 - 问题 - 方案 - 成功衡量指标
FAQ
PDF 转 Markdown questions
我的 PDF 会被上传吗?
不会。PDF.js 在您的浏览器中运行,文件永远不会离开您的设备。您可在页面加载完成后断开网络连接,转换器仍可正常工作。
它支持扫描版 PDF 吗?
不直接支持。扫描件本质是图像,不含可供提取的文字图层。请先使用「图片转文字 OCR」工具,或在您的 PDF 应用中执行 OCR 并生成可搜索版本后再进行转换。
排版效果会完全精准吗?
对于以文字为主的文档,标题与列表通常能较好保留。但多栏布局、复杂表格、脚注及图形内的文字可能需要稍作手动清理。本工具坦诚定位为文字转换器,而非版式克隆工具。
有文件大小或页数限制吗?
上传上限为 25 MB;页数方面仅受限于浏览器可承载的内存容量。超大 PDF 每百页约需数秒处理时间。
得到的 Markdown 可以用来做什么?
可粘贴至 Notion、Obsidian、GitHub、文档网站或 AI 提示词中。相比 PDF,Markdown 更易于比对差异、全文检索和版本管理。