为 AI 准备 PDF

将 PDF 内容提取为 LlamaIndex JSON,用于 RAG/LLM 管道。

点击选择文件 或将文件拖放到此处

一个或多个 PDF 文件

您的文件从未离开您的设备。

使用方法

1

上传文件

点击或拖放您的文件到此处

2

处理

点击处理按钮开始

3

下载

立即保存处理后的文件

相关 PDF 工具

合并 PDF

免费在线合并 PDF 工具

压缩 PDF

免费在线压缩 PDF 工具

分割 PDF

免费在线分割 PDF 工具

编辑 PDF

免费在线编辑 PDF 工具

旋转 PDF

免费在线旋转 PDF 工具

常见问题

JSON 输出包含什么内容?

它遵循 LlamaIndex 文档架构:每页一个文档,包含该页文本和元数据字段。输出由 PyMuPDF 的 LlamaIndex 集成生成,因此可以直接加载到 LlamaIndex 或任何接受按页文本和元数据的流程中。

这与 PDF 转文本或 PDF 转 Markdown 有什么不同?

PDF 转文本会输出一整段纯文本流,PDF 转 Markdown 则保留标题和结构,便于阅读。本工具按页拆分内容,并连同元数据封装为结构化 JSON,这正是检索流程在分块和引用来源时所需要的。

对扫描版 PDF 有效吗?

只有已包含文本层的才可以。扫描图像的输出为空或几乎为空,因此请先用 OCR PDF 处理,再进行提取。

我可以批量处理一整批 PDF 吗?

可以。上传多个文件后,您会得到 pdf-for-ai.zip,其中每个 PDF 对应一个 yourfile_llm.json;单个文件则直接下载为 yourfile_llm.json。如果批量中有某个文件失败,其余文件仍会完成,摘要中会告诉您失败了多少个。

我可以选择要提取的页面或控制分块大小吗?

不可以。没有选项;每一页都会连同其完整文字和元数据一起提取。请在您自己的流水线中做分块,在那里您可以选择适合嵌入模型的大小,并去掉不需要的页面。

可以为 AI 工具准备受密码保护的 PDF 吗?

可以。如果文件已加密,提取开始前会提示您输入密码,文字则从解密后的副本中提取。

我的文档会被发送到 AI 服务吗?

不会。尽管名字如此,不会向任何 AI 提供商或服务器发送任何内容;提取由编译为 WebAssembly 的 PyMuPDF 在您的浏览器内运行。之后 JSON 去向何处由您决定。

我能用这个 JSON 文件做什么?

可将其输入 RAG 流程、为聊天机器人构建知识库、对报告进行 LLM 分析,或把 PDF 集合变成训练数据。由于内容按页拆分并带有元数据,答案可以指回其所在的页面。