为了在打开 PDF 文档时显示指定的页面,您需要使用接口 gotoPage (int pageIndex)。
请在 IDocEventListener 中实现回调接口,然后在 onDocOpened 事件中调用 gotoPage 接口。以下是示例代码:
/ Register the PDF document event listener.
pdfViewCtrl.registerDocEventListener(docListener);
// Open an unencrypted PDF document from a specified PDF file path.
String path = "/mnt/sdcard/input_files/Sample.pdf";
pdfViewCtrl.openDoc(path, null);
…
PDFViewCtrl.IDocEventListener docListener = new PDFViewCtrl.IDocEventListener() {
@Override
public void onDocWillOpen() {}
@Override
public void onDocOpened(PDFDoc pdfDoc, int errCode) {
pdfViewCtrl.gotoPage(2);
}
@Override
public void onDocWillClose(PDFDoc pdfDoc) { }
@Override
public void onDocClosed(PDFDoc pdfDoc, int i) { }
@Override
public void onDocWillSave(PDFDoc pdfDoc) { }
@Override
public void onDocSaved(PDFDoc pdfDoc, int i) { }
};