本页内容
工具
本部分介绍如何使用 CPDFReaderWidgetController
提供的 API,直接访问页面编辑视图、水印添加视图、安全设置视图等功能,同时在 Flutter 中通过 CPDFReaderWidget
显示 PDF 文档,为用户提供更灵活的使用体验。
打开页面编辑视图
dart
// 控制是否进入页面编辑模式;为 false 时,显示缩略图列表
bool editMode = true;
controller.showThumbnailView(editMode);
editMode:true | editMode:false | |
---|---|---|
Android | ![]() | ![]() |
iOS | ![]() | ![]() |
打开 BOTA 视图
此视图显示文档大纲、书签和注释列表。
dart
await controller.showBotaView();
Android | iOS |
---|---|
![]() | ![]() |
打开添加水印对话框
dart
await controller.showAddWatermarkView();
Android | iOS |
---|---|
![]() | ![]() |
打开安全设置视图
在安全设置视图中,您可以配置文档密码、拥有者权限密码和加密方式。
dart
await controller.showSecurityView();
Android | iOS |
---|---|
![]() | ![]() |
打开显示设置视图
显示设置视图允许您配置滚动方向、滚动模式、主题颜色等选项。
dart
await controller.showDisplaySettingView();
Android | iOS |
---|---|
![]() | ![]() |
截图功能
您可以在使用 API 显示 PDF 文档时进入截图模式,以捕获特定区域。
dart
// 进入截图模式
await controller.enterSnipMode();
// 退出截图模式
await controller.exitSnipMode();
Android | iOS |
---|---|
![]() | ![]() |