# 聊天记录转PDF

将多角色聊天记录排版为对话式PDF

> 标准页面: https://elysiatools.com/zh/tools/chat-transcript-to-pdf

- **分类:** Document Tools

- **关键词:** chat, transcript, pdf, conversation, bubble

## 概述

将聊天记录JSON排版为对话式PDF。

**输入：** JSON数组，或包含 messages 的对象
**输出：** 气泡样式对话PDF

**示例：**
```json
{ "messages": [
  { "role": "system", "content": "简洁友好回复。" },
  { "role": "user", "content": "请总结我的账单。" },
  { "role": "assistant", "content": "账单$420，截止 2026-02-20。" }
] }
```

## 输入项

- **聊天记录JSON** (textarea): Paste chat transcript JSON here...
- **聊天记录文件** (file): 上传聊天记录JSON
- **标题** (text)
- **显示时间戳** (checkbox)
- **强调色** (color)
- **用户气泡颜色** (color)
- **助手气泡颜色** (color)
- **系统气泡颜色** (color)
- **基础字号（像素）** (number)
- **页面尺寸** (select)
- **横向** (checkbox)
- **打印背景** (checkbox)
- **上边距（毫米）** (number)
- **下边距（毫米）** (number)
- **左边距（毫米）** (number)
- **右边距（毫米）** (number)
- **等待条件** (select)
- **额外等待时间（毫秒）** (number)

## 适用场景

- 需要将AI对话记录或客服聊天记录整理为正式的PDF文档进行归档时。
- 在进行项目复盘或技术支持交接时，需要以清晰的对话格式展示沟通细节。
- 需要为聊天记录添加自定义品牌色或特定排版风格以用于演示或报告时。

## 工作原理

- 输入包含 messages 数组的JSON数据或上传对应的JSON文件。
- 根据需求调整页面尺寸、边距以及用户、助手和系统的气泡颜色。
- 设置是否显示时间戳及基础字号，点击生成即可获得排版精美的PDF文件。

## 使用案例

- 客服团队将每日客户咨询记录导出为PDF，用于内部质量评估与培训。
- 开发者将AI助手调试过程中的对话记录整理成文档，作为技术文档的补充附件。
- 个人用户将重要的聊天记录备份为PDF，以便长期保存并防止数据丢失。

## 常见问题

### 支持哪些格式的输入？

支持输入JSON格式的文本内容，或直接上传 .json 和 .txt 格式的聊天记录文件。

### 可以自定义气泡的颜色吗？

可以，工具提供了针对用户、助手和系统角色的独立颜色配置选项，支持自定义强调色。

### 生成的PDF支持哪些页面尺寸？

支持 A4、Letter、Legal 和 A5 等多种标准页面尺寸，并支持横向排版。

### 如何调整文档的边距？

您可以在配置面板中分别设置上、下、左、右四个方向的边距（单位为毫米）。

### 生成的PDF包含时间戳吗？

您可以勾选“显示时间戳”选项来决定是否在对话中包含时间信息。

## 相关工具

- [富文本JSON转PDF](https://elysiatools.com/zh/tools/richtext-json-to-pdf): 将TipTap/Quill/Slate导出的JSON转换为PDF
- [OCR PDF 转结构化 JSON 桥](https://elysiatools.com/zh/tools/ocr-pdf-to-structured-json-bridge): 按几何结构抽取 PDF 文本层（y 坐标分行、列间隙识表、字号识标题、冒号键值对），然后逐字段填入用户提供的 JSON Schema——标签按归一化键名匹配、值按声明类型归一化，并用 ajv 校验。
- [健身训练 PDF 生成器](https://elysiatools.com/zh/tools/fitness-workout-pdf-generator): 从 JSON 或 CSV 训练计划数据生成可打印 PDF，包含动作表格、进度格子和可选的视频二维码
- [LibreOffice 模板填充合并](https://elysiatools.com/zh/tools/libreoffice-template-fill-merge): DOCX模板占位符替换并渲染为PDF（邮件合并风格）
- [PDF发票生成器](https://elysiatools.com/zh/tools/pdf-invoice-generator): 使用结构化明细生成带品牌的发票PDF
- [加密 PDF 转换器](https://elysiatools.com/zh/tools/encrypted-pdf-converter): 输入正确密码后解析受保护 PDF，并导出为 Markdown、JSON 或文本
- [HTML转PDF渲染器](https://elysiatools.com/zh/tools/html-to-pdf-renderer): 将有限HTML子集渲染为PDF
- [Data URI 生成器](https://elysiatools.com/zh/tools/data-uri-generator): 将文件转换为 Data URI（Base64 或百分号编码），用于直接在 HTML、CSS 或 Markdown 中内联图片、字体等资源

## 示例

- [PDF示例](https://elysiatools.com/zh/samples/pdf-samples): 2026-02-01 到 2026-02-10 工具生成的PDF示例
- [聊天记录 JSON 示例](https://elysiatools.com/zh/samples/chat-transcript-json): 多角色聊天记录的 JSON 示例
- [Markdown 幻灯片示例](https://elysiatools.com/zh/samples/md-slide-deck-to-pdf): 用于测试 PDF 导出的 Remark/Marp 风格 Markdown 幻灯片
- [分布式追踪示例](https://elysiatools.com/zh/samples/distributed-tracing-samples): 使用 Jaeger、OpenTelemetry 和其他现代可观测性工具的综合分布式追踪示例，适用于微服务架构
