咕咕嘎工具箱 关于 友链

PDF 转文字

拖拽 PDF 到这里,或

最大 30MB。文件不上传,全程在浏览器里解析。

文字结果

扫描件(每页是图片)没有文字层,抽不出内容,那类需要 OCR。

抽取只在浏览器里完成,文件和内容都不会上传,也不写进任何存储。

使用说明

从 PDF 里把文字抠出来,贴进文档、做搜索、丢给别的工具时常用,全部在浏览器本地完成。

规则说明:

  • 只读 PDF 自带的文字层;用 pdf.js 在本地解析,文件不上传、也不写进任何存储
  • 扫描版 PDF 抽不出字:那种 PDF 每页其实是图片,没有文字层。要文字得先做 OCR,本页不做图像识别
  • 两种排版:
  • 连续(默认):按行距把同一行的断片拼回去,正文行并成段落,段落之间空一行,适合直接阅读或粘贴
  • 逐行:一个视觉行给一行,尽量保住原来的换行,适合对齐看的清单、表格
  • 页码范围:留空或写「全部」就整份抽;也可以写 1-3,5,8-10,逗号、顿号、空格都能当分隔,5- 表示到最后一页
  • 「页间加分隔」勾上后,每页开头插一行 --- 第 N 页 ---,方便对照原文
  • 中文与英文混排时,中文之间不补空格,英文单词之间按水平间距补空格,行尾的连字符按断词自动接回

常见疑问:

  • 为什么抽出来字序有点乱?多栏排版、页眉页脚、正文里夹杂的图形文字会打乱阅读顺序;这是从固定版式里还原线性文本的固有限制,可换「逐行」模式或缩小页码范围一段段抽
  • 加密的 PDF 能抽吗?不能,需要打开密码的 PDF 本页不解密
  • 支持多大文件?上限 30MB;超过 2000 页只抽前 2000 页,剩下的用页码范围单独取
  • 表格能变成 CSV 吗?不能,这里只还原文本流,不判断单元格;表格文件请用「表格 / CSV / JSON 互转」
  • 字体、颜色、图片会保留吗?不会,输出是纯文本,只留文字和大致分段

说明:

  • 文字抽取只在你的浏览器里进行,不会上传
  • PDF 解析用的是本地打包的开源库 pdf.js(Apache-2.0 / MIT)