PDF 生成模板编辑器
开源可视化 PDF 生成引擎,支持自定义模板,并提供面向开发者的 API,灵活构建文档生成流程。
页面导航用于在 PDF 文档中快速定位到指定页面或位置。文档加载到 CPDFReaderView 后,可通过 API 跳转到目标页面,也可以监听页面跳转和滚动等阅读器事件。
以下是跳转到页面的示例代码:
// 跳转到第一页
readerView.setDisplayPageIndex(0);获取当前页码
int pageIndex = readerView.getPageNum();监听页面导航与阅读器事件
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) {
// 记录最后一次跳转的页码
}
});readerView.setReaderViewCallback(object : IReaderViewCallback {
override fun onTapMainDocArea() {
// 点击文档主区域
}
override fun onMoveToChild(pageIndex: Int) {
// 跳转后的目标页码
}
override fun onEndScroll() {
// 滚动结束
}
override fun onScrolling() {
// 正在滚动
}
override fun onRecordLastJumpPageNum(pageIndex: Int) {
// 记录最后一次跳转的页码
}
})