使用指南

把 ChatGPT 会话保存为 PDF

长会话并不完整存在于页面里——它是随滚动逐步加载的。导出完整对话,按顺序整理成一份可搜索的文档。

为什么直接"打印页面"行不通

ChatGPT 用虚拟化列表渲染会话:滚动时较早的消息会从 DOM 中移除。因此打印或截图页面只能得到当前加载的片段——通常还带着站点界面,顺序也不可靠。

完整导出的过程

当你在一个已打开的会话中发起导出时,Web Paperize 直接从会话数据构建文档,而不是截取屏幕上的 DOM:

  1. 使用你已有的登录状态,扩展仅为这次导出,直接向 ChatGPT/OpenAI 请求你正在查看的会话。
  2. 沿活动分支按顺序组装消息;内部推理、工具调用和隐藏条目不会出现。
  3. 引用变成带编号的参考,每条消息附来源列表;会话图片按原始位置嵌入;附件以名称、类型和大小列出。
  4. Chrome 把结果渲染成分页、可搜索、链接可点击的 PDF。

如果会话无法获取——例如尚未登录——Web Paperize 会明确告知,而不是悄悄导出一份不完整的页面。你也可以随时通过右键菜单,把当前已加载内容当作普通网页导出。

这对你的数据意味着什么

完整会话导出是 Web Paperize 唯一直接向 ChatGPT/OpenAI 请求会话数据的功能,且只在你主动要求时运行:

  • 请求由你的浏览器使用现有登录会话直接发往 ChatGPT/OpenAI,只为生成你要求的这份 PDF。
  • Web Paperize 没有后端服务器。访问令牌只在内存中短暂使用,不会记录、存储或发送给开发者。
  • 普通网页导出由 Chrome 在本地处理——Web Paperize 不会把页面内容发送到 Web Paperize 服务器或任何无关第三方。页面在加载、滚动时自身发出的正常请求,只发生在你和对应网站之间。

详见隐私政策。Web Paperize 是独立扩展,与 OpenAI 无关联。

适合的场景

  • 归档以后还要反复检索的研究或排障对话。
  • 把会话作为一份完整文档分享出去,来源可见、可点击。
  • 把生成的代码块、表格和文件附件连同上下文一起保留。

已知边界

  • 导出使用会话的活动分支;编辑前或被放弃的分支不会合并进来。
  • 超长会话会生成很大的 PDF——文件较大,部分阅读器在大代码块附近可能出现留白较多的页。
  • 会话引用的沙盒文件只列出清单,不嵌入内容。