将 PDF 拖放到此处
仅支持 PDF · 每个文件最多 50 MB
在您的浏览器中处理。文件永远不会上传。
此工具使用开源 PDF.js 在浏览器本地处理,与完整 PdfCraft 工作区独立运行。 在完整工作区中打开
如何提取 PDF 文字
- 1
选择包含可选中文字的 PDF。输入指定页码,或留空提取全部页面。
- 2
提取并核对预览,未找到可提取文本的页面会单独列出。
- 3
复制完整文字,或下载为 UTF-8 TXT 文件。原始排版仍需查看 PDF。
从文本报告中复制一段内容
你想将报告第 3 到 5 页的内容放入自己的笔记。输入 3-5 并提取,核对段落顺序后复制到笔记,或下载 TXT。如果某页是文字照片,工具会提示该页没有可提取文本,而不会声称已识别图片文字。
文本层和扫描件的区别
从文字处理软件导出的 PDF 通常包含带字符信息的文本对象,PDF.js 可直接读取,无需上传文档。照片或扫描页看上去有文字,却可能只有图像像素。本工具不执行 OCR。如果结果为空,可以先在常用 PDF 阅读器中尝试选中一个词,检查该页是否有文本层。
有些扫描 PDF 已经过 OCR,带有先前生成的文本层。这些已有文字可以提取,但可能包含原 OCR 的错字或顺序问题,本工具不会修正它们。同一份 PDF 也可能混合文本页和纯扫描页,结果会标出未找到文字的页面。
核对阅读顺序和缺失字符
提取器按 PDF 文本流的顺序处理,保留明确换行,并分隔不同的文本基线,但不会重建可见页面排版。简单段落通常能正常复制,多栏、表格、旋转标签或定位文本框可能得到与视觉阅读不同的顺序。使用前请将预览与 PDF 对照。
字体若没有可用字符映射,可能产生缺失或错误字符。本站提供标准字体和 PDF.js 字符映射,但辅助资源无法补出 PDF 中缺失的信息。此工具不会翻译、总结或将表格重建为电子表格。需要保留排版或准确视觉呈现时,请使用原始 PDF。
复制文字或保存纯文本
TXT 使用 UTF-8,保留可提取的非拉丁字符。选定页按输入范围顺序处理,重复页只保留一次。完整输出在页与页之间使用空行和换页字符,不同纯文本编辑器的显示可能不同。结果不会添加页码标题,也不会替换原 PDF。
复制按钮使用浏览器剪贴板。如果自动复制不可用,会选中预览文字供手动复制,TXT 下载仍可使用。较大的预览仅显示前 20 万字符,保持页面响应;自动复制和下载仍包含完整结果。修改页码会清除旧文字,重置或离开页面会释放工具中的工作文件。
文本提取限制
- 单个 PDF 不超过 50 MB;每批最多 500 页和 100 万提取字符。
- 不执行 OCR 或图片识别。空白结果会给出提示,完全无文本时不会提供误导性的空白 TXT 下载。
- 复杂多栏或表格的文本流顺序可能不同于视觉顺序,TXT 不包含格式和图片。
- 受密码保护的文件需要先解锁。处理免费、无需账号,在本地进行。
PDF 文本提取常见问题
能提取扫描 PDF 的文字吗?
仅当 PDF 已有文本层时可以。纯图片扫描件需要 OCR,此工具不执行 OCR。
TXT 能保留表格和多栏排版吗?
不能。TXT 按 PDF 文本流顺序输出纯文本、换行和换页。复杂排版需要自行核对,可见格式应以原 PDF 为准。
文档会发送到哪里?
文档留在你的设备上,PDF.js 在浏览器读取,结果直接复制或下载到本地。