tigtools

PDF 转文本

选择一个 PDF,获取其纯文本内容,可选择添加每页标题,方便复制或保存。提取过程通过 pdf.js 在浏览器中完成。

在浏览器中运行 无需注册

或拖放到此处。文件会保留在你的设备上。

使用方法

  1. 选择或拖入一个 PDF 文件。
  2. 决定是否在每个页面开头添加诸如“--- 第3页 ---”的标题。
  3. 点击“提取文本”,等待所有页面读取完成。
  4. 复制文本,或将其下载为 UTF-8 .txt 文件。

工作原理

由文字处理软件、网站或大多数其他软件创建的 PDF 文件包含文本层:字符及其位置。该工具使用 pdf.js 逐页读取该文本层,并将其转换为纯文本行。字体、字号、颜色、图像和表格不会被保留;表格单元格会输出为以空格或换行分隔的文本。

读取顺序遵循 PDF 中存储的顺序,通常是视觉顺序。多栏布局、脚注和文本框可能会以意外顺序出现,行尾带连字符的单词仍会保持拆分。

以 PDF 格式保存的扫描文档和照片只包含文本图像,没有文本层,因此无法提取任何内容。该工具会检测到这种情况,并建议您使用 OCR(光学字符识别)从图像中读取文本。某些 PDF 中的文本使用的字体没有正确的字符映射表;此类文本可能会显示为无法阅读的符号。

需要密码才能打开的 PDF 无法读取。仅限制复制的 PDF 可以读取,因此请尊重文档所有者的权利。

示例

引用报告

提取一份 40 页 PDF 报告的文本,在文本框中搜索并复制所需段落,而无需在 PDF 查看器中艰难选择。

扫描信件

扫描成 PDF 的信件不会产生任何文本。该工具会提示这一点,并提供 OCR 工具的链接,后者可以从页面图像中识别出文字。

常见问题

为什么在我的 PDF 中找不到文本?

该 PDF 很可能包含扫描图像而非文本。请对页面进行 OCR 以识别文字。

为什么文字或行的顺序会错乱?

该工具按照文件中文本的存储顺序进行提取。有些程序存储列、页眉或文本框的顺序可能与它们的显示顺序不同。

为什么文本包含奇怪符号?

有些 PDF 使用的字体缺少每个字形对应哪个字符的信息。可见字母无法映射回文本;对于此类文件,OCR 是唯一选择。

粗体或表格等格式会保留吗?

不会。输出为带换行的纯文本。表格单元格和列会变成各行的文本。

隐私

PDF 通过 pdf.js 在浏览器中打开和读取。文件和提取的文本不会上传、存储或用于分析;仅统计一个表示该工具被使用的匿名事件。