实际上在我的Android应用程序中,使用qoppa库打开pdf文档。代码如下......
private void openDocumentUsingQoppa() {
StandardFontTF.mAssetMgr = getAssets(); //assets;
try {
Constants.strFilePath = Constants.FOLDER_PATH + Constants.FILE_NAME;
pdfDoc = new PDFDocument(Constants.strFilePath, null);
PDFDocument.setKey("abcde"); //, this
} catch (PDFException e) {
e.printStackTrace();
}
viewer = new QPDFNotesView(this);
viewer.setActivity(this);
Button sign = new Button(getApplicationContext());
sign.setText("Sign");
sign.setTextColor(Color.RED);
sign.setTextSize(16);
sign.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
// logic to continue.
}
});
viewer.getToolbar().addView(sign, 0);
viewer.getToolbar().removeViews(13, 3);
viewer.getToolbar().removeViewAt(17);
viewer.getToolbar().removeViewAt(20);
setContentView(viewer);
if(pdfDoc != null) viewer.setDocument(pdfDoc);
}
现在文档已打开,在左下方的工具栏选项中左箭头标记正在工作,但是当我点击箭头右侧的“写入”时,我发现异常。