mirror of
https://github.com/alam00000/bentopdf.git
synced 2026-11-07 16:41:00 +01:00
44 lines
1.8 KiB
Markdown
44 lines
1.8 KiB
Markdown
---
|
||
title: PDF 转文本
|
||
description: 从 PDF 文件中提取纯文本内容。支持批量提取多个 PDF,并输出为 TXT 文件。
|
||
---
|
||
|
||
# PDF 转文本
|
||
|
||
从 PDF 文件中提取所有文本内容,并保存为纯 `.txt` 文件。支持批量处理:上传多个 PDF,一次操作即可提取每个文件的文本。由 PyMuPDF 提供支持。
|
||
|
||
## 使用方法
|
||
|
||
1. 点击拖放区域或将文件拖到其上以上传一个或多个 PDF。使用“添加更多”和“清除”按钮管理文件列表。
|
||
2. 点击 **提取** 开始处理。
|
||
3. 单个文件会下载为 `filename.txt`。多个文件会生成 `pdf-to-text.zip` 压缩包。
|
||
|
||
## 选项
|
||
|
||
此工具没有可配置的选项。会按阅读顺序提取每一页的所有文本内容。
|
||
|
||
## 输出格式
|
||
|
||
- **单个文件**:`filename.txt`
|
||
- **多个文件**:`pdf-to-text.zip`,每个输入 PDF 对应一个 `.txt`。
|
||
|
||
## 使用场景
|
||
|
||
- 从 PDF 报告中提取正文,用于全文搜索索引。
|
||
- 将 PDF 电子书或文章转换为纯文本,以便在电子墨水设备上阅读。
|
||
- 从合同或法律文件中提取文本,用于关键词分析。
|
||
- 去除 PDF 的格式,获得干净的文本,供数据处理脚本使用。
|
||
- 从 PDF 档案中准备用于自然语言处理的文本语料库。
|
||
|
||
## 小技巧
|
||
|
||
- 扫描的 PDF(仅有图像)会生成空的文本文件,因为没有可提取的文本层。请先对扫描文档进行 OCR。
|
||
- 输出保留 PyMuPDF 所解读的阅读顺序,通常是从左到右、从上到下。多栏布局可能会生成交错的文本。
|
||
- 如需带有标题和格式的结构化输出,请尝试 [PDF 转 Markdown](./pdf-to-markdown)。如需适用于 AI 的结构化 JSON,请使用 [为 AI 准备 PDF](./prepare-pdf-for-ai)。
|
||
|
||
## 相关工具
|
||
|
||
- [PDF 转 Markdown](./pdf-to-markdown)
|
||
- [为 AI 准备 PDF](./prepare-pdf-for-ai)
|
||
- [PDF 转 Word](./pdf-to-word)
|