PDF 转文字
由文档生成的 PDF 里保存着真实文字,本工具会逐页读取,可复制或保存为 .txt。扫描的 PDF 没有文字层,需要 OCR。文件最大 50 MB,不会上传。
使用方法
- 把 PDF 拖到框内,或点击框选择文件(最大 50 MB)。页面会显示总页数。
- 页码栏留空表示读取全部页面,也可以输入 1-3,5 这样的范围。如果想在每页前加一行 --- 3 --- 这样的标记,请勾选页码标记。
- 点击提取文字,文字会出现在下方的框里,可以直接修改。你可以复制,或保存为 .txt 文件。
计算方法
大多数由文档、网页或表格生成的 PDF,都把文字保存为带有页面位置的真实字符。本工具读取这些字符,把同一行的片段从左到右连起来,高度变化时另起一行。
行距明显变大的地方会变成空行,使段落分开。分栏、表格和页眉按文件中保存的顺序读取,所以复杂版式可能需要稍作整理。
扫描得到的 PDF 只是文字的图片,没有可读取的字符,所以结果为空。这种情况请先把页面转为图片,再使用图片文字提取工具。文字由浏览器中的 pdf.js 读取,不会发送到服务器。
常见问题
我的 PDF 会被上传吗?
不会。文件在当前浏览器标签页内读取。没有上传,没有账号,也不会在别处留下副本。
为什么结果是空的或者出现奇怪的字符?
结果为空通常说明这个 PDF 是扫描件,也就是文字的图片。出现奇怪的字符,往往是 PDF 用了没有文字映射的自定义字体来保存文字。两种情况都更适合用图片文字提取(OCR)工具。
为什么分栏和表格的顺序乱了?
PDF 保存的是每段文字放在哪里,而不是阅读顺序。工具按文件顺序和页面上的行来读取,所以多栏页面和表格的输出顺序可能和你阅读的顺序不同。
会保留字体和格式吗?
不会。你得到的只是纯文本,加粗、字号、颜色和图片都不会保留。
为什么提示文件有密码保护?
这个 PDF 已加密,没有密码无法打开。请在 PDF 阅读器中打开并去掉密码(另存或打印为新的 PDF),再把这份副本添加到这里。