PDF & Documents

PDF 转 Markdown

将 PDF 转为干净、可编辑的 Markdown —— 无需上传文件。

Runs in your browserNo sign-upNo page limit
上传 PDF

Text-based PDFs work best. The file is read in your browser.

Never uploaded
把 PDF 拖到这里 或 浏览文件 · up to 25 MB

PDF.js runs locally. Disconnect from the network after loading this page and the converter still works.

支持桌面和移动端 英语(美国) About 1 seconds

这个工具做什么

PDF 专为打印而设计,而非编辑。本转换器读取 PDF 的文字图层,并将其重建为 Markdown:标题保持为标题,列表保持为列表,段落不再在句子中间被意外截断。

整个转换过程均在您的浏览器中通过 PDF.js 完成。您的文件永远不会上传至服务器——当文档是一份合同、一份医疗记录,或任何您不该随意粘贴到陌生网站的内容时,这一点尤为重要。若 PDF 是无文字图层的扫描件,工具会明确告知您,而非返回空白页面。

架构级隐私保护

文件始终保留在浏览器内存中,不会发送至我们的服务器。

自动恢复标题层级

依据字体大小与行结构,重建 # 和 ## 等标题级别。

段落流自然连贯

句子内部的换行会被合并;真正的段落间距则予以保留。

如何使用

  1. 1

    选择 PDF 文件

    拖放一个含文字的 PDF,或点击浏览。建议文件大小不超过 25 MB。

  2. 2

    本地完成转换

    我们逐页读取、按行分组,并将整份文档重建为 Markdown。

  3. 3

    随处可用

    复制生成的 Markdown,或下载 .md 文件,用于 Notion、Obsidian、GitHub 或大语言模型(LLM)。

示例

来自一份 12 页的产品规格书Before / after
之前

一份从 Google Docs 导出的 PDF,包含标题、章节标题、项目符号列表,以及页脚中的页码。

之后

# 产品规格书 ## 概述 简要说明我们正在构建的产品及其目标用户。 - 问题 - 方案 - 成功衡量指标

FAQ

PDF 转 Markdown questions

我的 PDF 会被上传吗?

不会。PDF.js 在您的浏览器中运行,文件永远不会离开您的设备。您可在页面加载完成后断开网络连接,转换器仍可正常工作。

它支持扫描版 PDF 吗?

不直接支持。扫描件本质是图像,不含可供提取的文字图层。请先使用「图片转文字 OCR」工具,或在您的 PDF 应用中执行 OCR 并生成可搜索版本后再进行转换。

排版效果会完全精准吗?

对于以文字为主的文档,标题与列表通常能较好保留。但多栏布局、复杂表格、脚注及图形内的文字可能需要稍作手动清理。本工具坦诚定位为文字转换器,而非版式克隆工具。

有文件大小或页数限制吗?

上传上限为 25 MB;页数方面仅受限于浏览器可承载的内存容量。超大 PDF 每百页约需数秒处理时间。

得到的 Markdown 可以用来做什么?

可粘贴至 Notion、Obsidian、GitHub、文档网站或 AI 提示词中。相比 PDF,Markdown 更易于比对差异、全文检索和版本管理。