PDF 提示“过大”或只被读取一部分,原因是以下五种限制之一:文件大小、页数、以 token 计的文本长度、文件数量,或上传频率。截至 2026 年 10 月,ChatGPT 接受最大 512 MB 且不超过 200 万 token 的文档,Claude 在聊天中每个 PDF 最大 500 MB、1,000 页,NotebookLM 每个来源最多 500,000 词或 200 MB。对于文本类文档,起决定作用的通常是页数和 token 限制,而不是兆字节数。

下面的每个数字都来自厂商自己的帮助或文档页面,核对日期为 2026 年 10 月 27 日,并附有链接。厂商没有公布数字的地方,表格中会注明。

一摞高高的纸张旁边,办公桌文件盘里放着一小摞夹好的纸。
文档在大小上没有超限,仍可能因太长而无法被工具处理。

各项限制一览

限制截至 2026 年 10 月。厂商可能会调整,如果数字对你的任务很重要,请打开链接页面核实。

限制ChatGPTClaude(聊天)NotebookLM
文件大小每个文档或演示文稿 512 MB;电子表格和 CSV 约 50 MB;每张图片 20 MB每个文件 500 MB;Project 中每个文件 30 MB每个上传的文件 200 MB
页数未说明页数限制每个 PDF 1,000 页;视觉内容最多分析 100 页未说明 PDF 页数限制;Google 幻灯片最多 100 张
文本长度每个文本或文档文件 200 万 token(不适用于电子表格)全部内容必须放得进模型的上下文窗口:200K、500K 或 1M token,取决于模型每个来源 500,000 词
文件数量每个项目 5、25 或 40 个文件,取决于套餐;每个 GPT 10 个知识文件每个聊天 20 个文件;在 Project 中,只要内容放得进上下文窗口就不限数量免费套餐 50 个来源
频率每 3 小时 80 个文件;免费用户每天 3 个文件;高峰时段可能更低使用限额每五小时重置一次,另有每周限额;未公布文件数量按计算量计算的使用限额;配额每 5 小时刷新一次,直至达到每周上限

来源: OpenAI, Uploading files and audio to ChatGPT; Claude, Upload files to Claude 和 context window on paid plans; Google, Add or discover new sources 和 usage limits。Google 帮助中心现在把 NotebookLM 的标题写作“Gemini Notebook”。

你可能见过“Claude takes 30 MB”这样的引用。在 Claude 的页面上,30 MB 是 Project 文件的单文件限制。附加到聊天的文件最大可达 500 MB。

厂商没有公布的内容

  • OpenAI 的上传页面没有给出 PDF 的页数限制,也没有说明你正在对话的模型的上下文窗口。200 万 token 的上限是针对单个文件的。
  • Google 的 NotebookLM 页面给出了免费用户 50 个来源的限制,没有给出付费套餐的来源数量,并且只把使用限额描述为“标准”或其倍数。
  • Claude 的帮助页面没有公布在触发使用限额之前你可以发送多少条消息或多少个文件。

其他网站上的这些数字并非来自厂商,因此本文不予采用。

你遇到的是哪种限制?

显示效果厂商页面的说明处理方法
Claude:“Uploaded file is too large”无法上传超过 1,000 页的 PDF,并会显示此错误。按章节拆分文档,或只上传你需要的部分的文本。
Claude 能读取文字,但忽略图表101 到 1,000 页的 PDF 只按文本处理。需要就图表提问的内容,请放在不超过 100 页的 PDF 中。
Claude:聊天达到长度限制长度限制来自上下文窗口,而上下文窗口取决于模型。开始新的聊天,或把文件放进 Project。
ChatGPT:上传几次后出现“upload limit reached”每 3 小时 80 个文件,免费用户每天 3 个;上传失败也可能计入限额。请等待,检查 Settings > Storage,并改为发送更少、更大的文件。
ChatGPT 漏掉了长文件中的内容文件上限为 200 万 token。在 Enterprise 之外,ChatGPT 使用基于文本的检索,只提取数字文本,而不是嵌入的图片。让它指出每个回答所依据的页码或章节,并与原文核对。
NotebookLM 拒绝了某个来源限制为每个来源 500,000 词或 200 MB,免费套餐 50 个来源。已无法访问的来源仍会计入限额。拆分该来源,或删除不再使用的来源。

为什么小 PDF 仍会失败

兆字节衡量的是文件的存储方式。决定工具能否读取文件的限制,计算的是页数和 token。

Claude 的 PDF 文档说明,每一页都会同时作为提取的文本和图像来处理。根据内容密度,文本通常每页消耗 1,500 到 3,000 个 token,图像还要另外计算。同一页面还指出,字号小、表格复杂或图形密集的 PDF,可能在达到页数限制之前就占满上下文窗口。这些数字来自 API 的开发者文档;聊天的限制见上面链接的页面。

Claude 的帮助页面还说明,对于 PDF 以外的文档,它只提取文本,无法读取嵌入的图片。文本文件没有页面图像需要处理。

扫描 PDF 是另一种情况。扫描页面是文字的图片,在 OCR 识别之前没有可提取的数字文本。这里链接的厂商页面没有说明如何处理扫描页面,因此请让工具引用扫描页面中的一句话,以此测试文件。

上传前先转换为 Markdown

Markdown 是纯文本,因此工具收到的是文字,而不是页面图像。 MD Factory 可在你的电脑上将 PDF、Word 和其他文档转换为 Markdown,无需上传。扫描页面通过本机 OCR 识别。

  1. 将 PDF 添加到 MD Factory,或拖到窗口中。转换会立即开始。
  2. 等待该行显示已完成、需要检查或失败。打开需要检查的结果,并与原文对照。
  3. 打开 .md 文件保存在 PDF 旁边。删除不需要的部分,例如目录或附录,然后上传结果。

原始 PDF 不会被更改。图片会放入一个 _images 文件夹,位于 Markdown 文件旁边,不属于你上传的文本。

ChatGPT 和 Claude 支持的文件类型列表中不包含 .md;NotebookLM 的列表则包含。如果工具不接受该文件,请把文本粘贴到聊天中,或另存一份副本为 .txt,两份列表都包含这种格式。

MD Factory 不会拆分文件,也不保证结果更小:Markdown 文本有多长取决于文档本身。转换、上传,然后看看工具现在能否读完整个文件。

扫描 PDF 请参阅 扫描 PDF 指南。含可选中文字的 PDF 请参阅 将 PDF 转为 Markdown.

转换整个文件夹

点击添加文件夹,MD Factory 会转换其中所有受支持的文档。每个文档旁边都会生成各自的 Markdown 文件,这正适合按文件计算的限制:ChatGPT 每 3 小时 80 个文件,Claude 每个聊天 20 个文件,NotebookLM 50 个来源。

MD Factory 不会合并文档。如果文件夹中的文件数量超过工具允许的数量,请自行合并 Markdown 文件,改为上传一个文件。我们的 将多个文档合并为一个 Markdown 文件 指南介绍了 PowerShell 命令,以及每个文档的来源行。 批量转换指南 介绍了更多关于文件夹的内容。

不在工具列表中的文件也可以转换。例如 Outlook .msg 和 .eml 邮件和 ZIP 压缩包都不在这三份列表中,但 MD Factory 可以转换它们。

转换解决不了的问题

  • 平台上限依然存在。 转换改变的是你发送的内容,并不会提高限制。如果文档的文本超过 200 万 token 或 500,000 词,请拆分。
  • 视觉内容会丢失。 Markdown 只包含文本和图片文件。如果你的问题涉及图表,请发送 PDF,并保持在 Claude 的 100 页视觉内容限制内。参阅 PDF、Word 还是 Markdown:AI 应该用哪种格式.
  • 超大规模的文档集合。 当你有数百份文档时,把它们逐个上传到聊天中并不合适。参阅 用于 RAG 的 PDF 转 Markdown.
  • 转换可能出错。 OCR 和表格需要与原文核对,尤其是数字和姓名。

来源

核对日期:2026 年 10 月 27 日。