福昕 SDK for Android 提供了多个接口用来打开 PDF 文档。您可以从指定的 PDF 文件路径或从内存缓冲区打开一个 PDF 文档。对于指定的 PDF 文件路径,有两种方法可以使用。
第一种是使用 openDoc 接口,该接口包括以下的操作:创建 PDF 文档对象(PDFDoc(Stringpath)),加载文档内容(load),以及将 PDF 文档对象设置给视图控件(setDoc)。
以下是示例代码:
String path = "/mnt/sdcard/input_files/Sample.pdf";
pdfViewCtrl.openDoc(path, null);
第二种是使用 PDFDoc(String path) 接口创建 PDF 文档对象,使用 load 接口加载文档内容,然后使用 setDoc 将 PDF 文档对象设置给视图控件。以下是示例代码:
String path = "/mnt/sdcard/input_files/Sample.pdf";
try {
// Initialize a PDFDoc object with the path to the PDF file.
PDFDoc document = new PDFDoc(path);
// Load the unencrypted document content.
document.load(null);
// Set the document to view control.
pdfViewCtrl.setDoc(document);
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}