【Foxit RDK】福昕RDK Android如何在打开 PDF 文档时,显示指定的页面?

为了在打开 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) { }

};