Skip to content

页面导航

在使用 CPDFReaderWidget 组件展示 PDF 时,可以通过 CPDFReaderWidgetController 执行以下操作:

跳转到指定页码

dart
await _controller.setDisplayPageIndex(pageIndex);

获取当前页码

dart
int currentPageIndex = await _controller.getCurrentPageIndex();

您还可以在使用 CPDFReaderWidget 时设置页面监听器,实时获取当前滑动的页码。

dart
CPDFReaderWidgetController? _controller;

CPDFReaderWidget(
  document: widget.documentPath,
  configuration: CPDFConfiguration(),
  onCreated: (controller) {
    setState(() {
      this._controller = controller;
    });
  },
  onPageChanged: (pageIndex){
    debugPrint('当前页码: ${pageIndex}');
  },
)