提取PDF全文,支持复制和下载txt
这个工具只能提取PDF里本身就存在的真实文字内容,如果是扫描仪扫描出来的图片型PDF(没有可选中的文字层),没办法提取出文字,需要用专门的OCR文字识别工具处理。所有处理完全在浏览器本地完成,不会上传你的文件。
这个工具把 PDF 里本来就存在的文字内容读出来,按页分段显示在页面上,你可以一键复制全部,也可以下载成 txt 文本文件。它读取的是 PDF 的文字层,不是通过图像识别(OCR)去「看」页面,所以只对由 Word、网页打印或其他软件直接导出的 PDF 有效;扫描件、拍照得到的 PDF 里没有真实文字,需要先用 OCR 工具处理。另外,它输出的是纯文本,不保留表格、字体、图片和排版。
下面的输出是用与页面相同的 PDF 文字读取库(pdf.js)对一份自制测试文件实际提取得到的。测试文件共三页:第 1 页含「Invoice Summary」和「Total due: 120 USD. Please pay the invoice.」两行文字;第 2 页含「Appendix」和「No invoice here? Invoice again.」;第 3 页是空白页。提取结果为:第 1 页下面是两行:「Invoice Summary」和「Total due: 120 USD. Please pay the invoice.」,第 2 页下面是「Appendix」和「No invoice here? Invoice again.」两行。原本的换行得到了保留。第 3 页是空白页,只留下页码标记(只有整份文件都提取不到文字时才会出现扫描件提示)。
最常见的原因是这份 PDF 是扫描或拍照得到的,页面实际上是一张张图片。你可以用阅读器尝试拖选页面上的文字,如果选不中,基本就属于这种情况。这时需要 OCR(文字识别)工具。少数情况下,文字被转成了图形轮廓,也会表现出同样的现象。
工具是按照文字在 PDF 内部存储的顺序输出的,多数由文字处理软件导出的单栏文档顺序与阅读顺序一致。但多栏排版、文本框、页眉页脚的内部顺序取决于生成软件,可能和你眼睛看到的顺序不同,需要核对。
建议先对照原文校对。由于空格和换行处理、字体映射、连字符等原因,提取结果可能与原文有细微差别。用于重要用途(合同、法律或财务文件)时,请以原始 PDF 为准。
这个工具只输出纯文本,没有格式。如果你需要尽量保留段落和样式,请看站内的 PDF 转 Word 工具。如果只是想快速复制文字或做搜索、统计,这个工具更直接。
你选择的文件在浏览器内读取,文字提取由本地打包的 pdf.js 组件完成,页面中没有上传文件或提取结果的网络请求。提取出的文字只显示在当前页面中,点击「下载txt」时才会生成文件保存到你的设备。页面不保存任何内容,刷新后即清除。