# 历史记录

- Human documentation: [https://docs.univer.ai/zh-CN/guides/pdfs/features/edit-history](https://docs.univer.ai/zh-CN/guides/pdfs/features/edit-history)

- Agent Markdown: [https://docs.univer.ai/zh-CN/guides/pdfs/features/edit-history.md](https://docs.univer.ai/zh-CN/guides/pdfs/features/edit-history.md)

- Requested language: `zh-CN`

- Content language: `zh-CN`

- Documentation version: `1.0.0-rc.0`

- Source: [pdfs/features/edit-history.zh-CN.mdx](https://github.com/dream-num/documentation/blob/dev/content/guides/pdfs/features/edit-history.zh-CN.mdx)

---

当前 PDFs 提供编辑过程中的撤销、重做，但尚未提供与 Sheets、Docs、Slides、Boards、Bases 相同的独立版本历史面板插件。不要为 PDFs 注册其他产品的 History UI 插件。

## 撤销与重做

撤销、重做作用于当前聚焦的 Univer 单元：

```ts
await univerAPI.undo()
await univerAPI.redo()
```

这不会生成服务端版本列表，也不能用来读取上一次会话中的历史版本。更多操作见[通用 API](https://docs.univer.ai/zh-CN/guides/pdfs/features/core/general-api.md)。

## 需要跨会话的版本记录

先接入[PDFs 协同编辑](https://docs.univer.ai/zh-CN/guides/pdfs/features/collaboration.md)。若业务需要长期保留版本，可参考 [Office 历史服务](https://docs.univer.ai/zh-CN/server/collaboration/extensions.md)，核对目标版本的 PDF 数据支持，并由应用实现版本列表和查看界面。接入通用 History 服务不会自动为 PDF 编辑器添加历史面板。

恢复历史内容前，需要同时处理文档权限、当前协同状态及 PDF 关联文件的保存，不能只替换页面上的数据。
