Skip to content

PDF 生成模板编辑器

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

查看 GitHub
Guides

内容编辑模式

CPDFReaderWidget 中进行内容编辑前,需要先切换到 CPDFViewMode.contentEditor 模式。

切换方式包括:

  1. UI 切换:通过 CPDFReaderWidget 右上角的模式切换菜单选择。
  2. 初始化时设置:在 CPDFConfiguration 中设置初始模式。
  3. 运行时切换:调用 CPDFReaderWidgetController 的 API。
dart
// 创建时设置内容编辑模式
CPDFReaderWidget(
  document: documentPath,
  configuration: CPDFConfiguration(
    modeConfig: const CPDFModeConfig(
      initialViewMode: CPDFViewMode.contentEditor
    )
  ),
  onCreated: (controller) {},
);

// 使用控制器切换内容编辑模式
await controller.setPreviewMode(CPDFViewMode.contentEditor);