Skip to content
DemoAPI 参考文档FAQ

PDF 生成模板编辑器

开源可视化 PDF 生成引擎,支持自定义模板,并提供面向开发者的 API,灵活构建文档生成流程。

查看 GitHub
Guides

撤销和重做

内容编辑支持 撤销(Undo)重做(Redo),帮助用户在编辑过程中快速回退或恢复操作。

工具栏操作

用户可直接点击底部工具栏的 撤销/重做 按钮。

API 调用

开发者也可通过 historyManager 来实现自定义逻辑:

设置回调

tsx
const manager = pdfReaderRef.current._editManager;
const historyManager = manager.historyManager;

// 设置回调(监听页面状态)
historyManager.setOnHistoryStateChangedListener((pageIndex, canUndo, canRedo) => {
});

// 撤销
if (await historyManager.canUndo()) {
  await historyManager.undo();
}

// 重做
if (await historyManager.canRedo()) {
  await historyManager.redo();
}