Skip to content
全新发布

PDF SDK 与 AI 文档处理

在 GitHub 获取完整的私有化部署SDK 包及 AI 智能文档处理能力,一键部署,快速构建您的文档处理工作流。

Guides

页面导航

页面导航用于在 PDF 文档中快速定位到指定页面或位置。文档加载到 CPDFReaderView 后,可通过 API 跳转到目标页面,也可以监听页面跳转和滚动等阅读器事件。

以下是跳转到页面的示例代码:

java
// 跳转到第一页
readerView.setDisplayPageIndex(0);

获取当前页码

java
int pageIndex = readerView.getPageNum();

监听页面导航与阅读器事件

java
readerView.setReaderViewCallback(new IReaderViewCallback() {
  @Override
  public void onTapMainDocArea() {
    // 点击文档主区域
  }

  @Override
  public void onMoveToChild(int pageIndex) {
    // 跳转后的目标页码
  }

  @Override
  public void onEndScroll() {
    // 滚动结束
  }

  @Override
  public void onScrolling() {
    // 正在滚动
  }

  @Override
  public void onRecordLastJumpPageNum(int pageIndex) {
    // 记录最后一次跳转的页码
  }
});
kotlin
readerView.setReaderViewCallback(object : IReaderViewCallback {

    override fun onTapMainDocArea() {
        // 点击文档主区域
    }

    override fun onMoveToChild(pageIndex: Int) {
        // 跳转后的目标页码
    }

    override fun onEndScroll() {
        // 滚动结束
    }

    override fun onScrolling() {
        // 正在滚动
    }

    override fun onRecordLastJumpPageNum(pageIndex: Int) {
        // 记录最后一次跳转的页码
    }
})