PDF 转文本
按阅读顺序提取 PDF 中的全部文字,并连成段落。可以复制,也可以下载 .txt 文件。文件会留在这台设备上。
扫描页面没有可复制的文字,会被跳过。
正在读取你的 PDF…
所有处理都在你的设备上进行,不会上传任何内容。
0%
- 不上传文件始终留在这台设备上。
- 原文件保持不变你下载的是一份新副本,原文件不会被修改。
- 免费,无需注册无需账号,也没有每日次数限制。
你的文件会经过哪些处理
以下所有步骤都在你的浏览器里、在你自己的设备上完成。PDF 不会上传,所以包括我们在内,任何人都看不到它。
- 浏览器用 pdf.js(Firefox 内置的 PDF 查看器)打开 PDF,读取每一段文字及其位置和大小。
- 同一行上的文字片段会连成一行,行再连成段落,所以不会每隔几个词就硬换行。在行尾用连字符断开的单词也会重新接上。
- 两栏或三栏的页面会逐栏读取。从 PDF 查看器复制时,各栏常常会一行一行地混在一起。
- 在大多数页面顶部或底部重复出现的行,例如书眉和页码,可以去掉,以免打断句子。
- 表格的每一行变成一行文字,单元格之间用制表符分隔,所以粘贴到电子表格时会落在正确的列里。
- 有些 PDF(通常是从网页浏览器保存的)会把某些字符标记为“没有字符”。在泰文里,这些通常是元音上方的声调符号。pdfMB 会根据文件内的字体把它们补回来。
- 没有文字的页面(例如扫描件)可以用和“OCR PDF”相同的 OCR 引擎读取。只需下载语言数据,而且只下载一次。
- .txt 文件会以 UTF-8 保存在你的设备上,所以任何语言都能完整保留;也可以把文字复制到剪贴板。
- 选择 PDF
- 点击“转换为文本”
- 检查预览
- 复制或下载 .txt 文件
如何从 PDF 中提取文字
- 选择一个 PDF,或把它拖到框里。pdfMB 会读取每一页,并告诉你有没有不含文字的扫描页面。
- 如果有扫描页面,请保持“识别扫描页面的文字(OCR)”为打开状态,并选择文档的语言。
- 点击“转换为文本”。进度条会显示完成了多少。
- 检查预览。你可以选择保留或去掉页眉页脚、标出每一页的开头,或者切换为 Markdown 来保留标题和表格。
- 点击“全部复制”把文字粘贴到别处,或下载 .txt 文件。
为什么复制出来的泰文经常丢失声调符号
泰文字体里的声调符号有不止一种字形:一种是位置较高、叠在上方元音之上的,例如 ที่ 或 น้ำ;另一种是普通位置的。PDF 会记录画的是哪个字形,以及一张说明每个字形代表哪个字符的对照表。
从 Chrome、Edge 等 Chromium 浏览器保存的 PDF,这张对照表经常把位置较高的字形标为“什么都不是”。复制文字,或使用完全相信这张表的工具,就会丢掉声调符号,น้ำ(水)就变成了 นำ(引导)。
我们用一篇从 Chrome 保存的 35 页泰文维基百科文章做测试,其中有 1,915 个声调符号被这样标记。pdfMB 从文件内的字体中找到正确的符号,4,911 个声调符号全部完整保留。
常见用途
重新利用自己写的内容
把旧报告、信件或简历的文字从 PDF 中取出来,在任何程序里编辑。
翻译
把整段文字粘贴到翻译工具里,而不是一句话断在中间的一行行文字。
搜索和计数
在文本编辑器里搜索长文档、统计字数,或比较两个版本。
泰文文档
复制保留声调符号的泰文文字,即使是从网页浏览器保存的 PDF 也可以。
做不到的事
- 只保留文字,图片、图表和图形不会包含在内。如需保存,请用“PDF 转 JPG”。
- 粗体、斜体、标题和链接都会变成普通文字。如需保留,请用“PDF 转 Markdown”。
- 不会保留文字在页面上的确切位置。文本框和页边的文字会放进段落的顺序里。
- 公式会以纯文本输出,上标和下标也会放在同一行。
- 阿拉伯文、希伯来文等从右往左书写的语言还没有经过充分测试,请仔细检查结果。
- 有密码保护的 PDF,以及所有者禁止复制的 PDF,都无法转换。
关于把 PDF 转成文本的常见问题
我的 PDF 会被上传吗?
不会。pdfMB 在你的浏览器里读取文件,文件绝不会离开你的设备。你可以在浏览器的网络工具中自行确认。
为什么不直接从 PDF 查看器复制?
大多数查看器是一行一行复制的,所以每行末尾都有换行,各栏会混在一起,用连字符断开的单词也还是断开的。pdfMB 会把行连成段落、按顺序读取各栏,还可以去掉页眉和页码。
会保留泰文的声调符号吗?
会。有些 PDF 把声调符号标记为“没有字符”,pdfMB 也会把它们补回来。在我们的测试中,一篇 35 页泰文文章的 4,911 个声调符号全部完整保留。
能读取扫描的 PDF 吗?
可以。打开 OCR 并选择语言。请检查结果,因为 OCR 可能会认错人名和数字。
.txt 文件是什么编码?
UTF-8,所有现代编辑器都能打开,包括 Notepad、TextEdit 和 VS Code。所有语言和符号都会保留。
有页数或大小限制吗?
没有固定的限制。文档越长,需要的时间越久;非常大的文件在部分手机上可能会内存不足。