PDF 转 Markdown

把 PDF 变成整洁的 Markdown — 保留标题、粗体、列表、链接和简单表格。

100% 隐私安全 — 完全在您的浏览器中运行。您的数据在本地设备上处理,绝不会发送到互联网。

点击上传或将 PDF 拖到这里

一个 PDF — 在浏览器中读取,绝不上传

关于 PDF 转 Markdown

Markdown 是带有几个简单标记的纯文本:# 表示标题,<strong> 表示粗体,- 表示列表项。它是 ChatGPT 等 AI 对话、Obsidian 等笔记应用、Notion 和 Logseq,以及 README 文件所用的格式。

PDF 里没有这些。从 PDF 里复制文字,你得到的是一行行平铺的文本:没有标题,没有列表,句子断开,页眉还夹在段落中间。

这款免费工具会读取你 PDF 里的文字,再把它写成整洁的 Markdown。标题变成 # 开头的行,粗体保持粗体,列表变回列表,链接保留地址,断开的行重新连成段落。PDF 在你的浏览器里读取,绝不上传。

功能

  • 根据字号识别标题 — 最常见的字号是正文;更大的字号变成 #、##、###…
  • 粗体、斜体和代码 — 根据 PDF 里的字体名称识别
  • 项目符号列表和编号列表 — 缩进更深的会变成嵌套列表
  • 完整的段落 — 断开的行会重新连起来,带连字符断开的单词会被修复
  • 保留链接 — PDF 里可点击的链接会变成 Markdown 链接
  • 去掉页眉、页脚和页码 — 在各页重复出现的行会被去掉(可以关闭)
  • 简单表格 — 列清晰的行会变成 Markdown 表格
  • 预览、复制和下载 — 查看结果,一键复制,或保存为 .md 文件

适合 ChatGPT、笔记和 Obsidian

  • ChatGPT、Claude 和其他 AI 对话 — 粘贴 Markdown 而不是 PDF。AI 能看出哪些行是标题和列表,你也可以先删掉不需要的部分。
  • Obsidian、Logseq 和 Notion — 把 .md 文件存进你的笔记库,或粘贴到页面里。标题和列表立刻生效。
  • GitHub 和文档网站 — 把旧的 PDF 手册变成 README 或文档页面。
  • 编辑 — Markdown 在任何文本编辑器里都很容易修改,还可以用 Markdown 转 PDF再变回 PDF。

标题是怎么识别的

PDF 不会说“这是标题”。它只记录每段文字的字号和字体。所以工具会统计每种字号的字符数:文字最多的字号就是正文。每个更大的字号会被排出等级 — 最大的变成 #,接下来的变成 ##,依此类推。与正文字号相同、单独成行的一小段粗体,会变成比它们低一级的标题。

这对用文字处理软件做出的报告、论文、手册和电子书效果很好。字号很特别的 PDF(比如海报)可能会得到奇怪的标题 — 下载之前,可以在框里修改。

它做不到什么

  • 扫描版 PDF — 扫描件里是文字的图片,而不是文字。工具会告诉你,并引导你去 OCR PDF。
  • 图片 — PDF 里的图片不会包含在内;只有文字。
  • 复杂表格 — 只有当各列在 3 行或更多行里清楚对齐时,表格才会变成 Markdown 表格。带合并单元格、空单元格,或单元格内文字换行的表格,会变成普通的文字行。你可以关闭表格识别。
  • 双栏页面 — 文字按 PDF 存储的顺序读取,通常是对的,但有些双栏论文可能会把两栏混在一起。

如果只要不带 Markdown 标记的纯文字,请用 PDF 转文字。

常见问题

怎样把 PDF 转成 Markdown?

上传 PDF。稍等片刻,Markdown 就会出现在框里。点击下载 .md 保存,或点击复制粘贴到别处。

结果可以用在 ChatGPT 里吗?

可以。点击复制,把 Markdown 粘贴到对话里。标题和列表能帮助 AI 理解文档的结构。

能和 Obsidian 一起用吗?

可以。下载 .md 文件,放进你的 Obsidian 笔记库文件夹,或把文字粘贴到一条笔记里。

表格会被转换吗?

简单表格会:当各列在 3 行或更多行里清楚对齐时,它们会变成 Markdown 表格。其他表格会变成文字行,所以不会丢失任何内容。

可以只转换其中几页吗?

可以。在页码框里输入页码,例如 1-3, 5, 8-10。留空表示转换整个 PDF。

为什么我的 Markdown 是空的?

你的 PDF 很可能是扫描件,里面是文字的图片,而不是文字。请用 OCR PDF 从图片中识别文字。

我的 PDF 会被上传吗?

不会。PDF 由你的浏览器在你的设备上打开和读取,不会发送到任何服务器。

使用方法

  • 点击点击上传,或把 PDF 拖到框里
  • 稍等片刻,页面正在读取各页
  • 如果只想要部分页面,输入页码范围
  • 保持去掉页眉、页脚和页码开启,或把它关掉;需要的话,勾选标出分页
  • 在 Markdown 框或预览标签页里检查结果,想改的地方都可以改
  • 点击下载 .md,或点击复制,粘贴到 ChatGPT、Obsidian 或你的笔记里

我们会定期添加新工具——在 YouTube 上订阅,即可在每个新工具上线时收到通知。