选择 PDF
选择要提取文本的 PDF。
在浏览器里提取 PDF 文本
拖入一个 PDF,这个工具会按页读取其中已经嵌入的文本——就是 PDF 阅读器里可以选中、复制的那一层文本。它不会重新排版或改变格式,只是按 PDF 内部保存的顺序取出文字。
结果是一个可以下载的 .txt 文件,可以选择是否在每一页文本前加上页码标题。整个过程都在浏览器内用 pdfjs-dist 完成,不会上传,也不做 OCR(图像文字识别)。如果一份 PDF 完全没有嵌入文本——比如扫描件或由图片拼成的页面——你会看到清楚的提示,而不是一个空文件。
为什么你的文件不会离开设备
这里的隐私来自结构,而不是承诺。没有"上传"这一步,是因为根本没有可供上传的服务器:
- 文本提取全部在你的浏览器内运行。
- 页面以静态文件的形式分发,不会发出携带 PDF 的请求。
- 源代码公开,任何人都可以查看(MIT)。
- 可以离线使用——既然不依赖服务器,离线自然也能用。
想自己确认的话,提取时打开浏览器的网络(Network)面板——没有任何请求携带你的文件。 查看源代码。
使用方法
-
选择一个 PDF
点击选择 PDF,或把它拖到页面任意位置。文本会自动被提取。
-
查看提取结果
提取的文本会出现在预览框里。打开"包含页码"会在每页文本前加上标题,关闭则合并成一段连续的文本。
-
下载 .txt 文件
把结果下载为纯文本文件。你的原始 PDF 不会被修改,也不会被上传。
常见问题
我的 PDF 会被上传到某个地方吗?
不会。文本提取全部在你的浏览器内完成。没有服务器端处理,所以你的文件没有离开设备的途径。源代码公开,你可以在浏览器的网络(Network)面板里确认这一点。
为什么会提示"未找到文本"?
这份 PDF 很可能没有嵌入的文本层——例如它是扫描页面或由图片拼成的照片型 PDF。这个工具读取的是 PDF 中已经存在的文本,并不能识别图片里的文字(OCR),所以这类文件里没有可以提取的内容。
能保留原 PDF 的排版、分栏或表格结构吗?
提取出的文本按 PDF 内部保存的顺序排列,对于简单排版的文档通常和正常阅读顺序一致。但对于多栏排版或复杂表格的 PDF,这个内部顺序可能与视觉上的阅读顺序略有不同,两栏并排的文字可能会交错。
可以打开有密码保护的 PDF 吗?
不可以。加密(有密码保护)的 PDF 无法打开,会有清楚的提示告知你这一点。请先用可信的阅读器解除密码,再到这里提取文本。
会修改我的原始 PDF 文件吗?
不会。这个工具只读取 PDF 来提取文本——你拖入的文件不会被修改或重新保存。
可以离线使用吗?
可以。它是 PWA,第一次访问后会被缓存,没有网络也能提取文本。你也可以把它添加到主屏幕,像应用一样使用。