我正在尝试保存受密码保护的 pdf 的注释。我能够绘制注释并保存它。但是,一旦我返回并再次进行活动,我就看不到我的注释。然而奇怪的是,我可以看到注释框,但看不到绘制的路径。它适用于普通 pdf(无密码 pdf)。知道如何保存受密码保护的 pdf 的注释吗?
下面是我正在使用的代码:
private MuPDFCore core;
private MuPDFReaderView mDocView;
/**
* Save's changes to the pdf. Eg. Draw
*/
private void savePDFChanges(){
Config.error("Saved changes "+core.hasChanges());
if(core.hasChanges()){
core.save();
}
}
/**
* Toggles Drawing mode on Pdf.
*/
private void setDrawingMode(){
mDocView.setMode(MuPDFReaderView.Mode.Drawing);
}
/**
* Toggles View mode on Pdf.
*/
private void setViewMode(){
mDocView.setMode(MuPDFReaderView.Mode.Viewing);
}
isDrawSaved=pageView.saveDraw();
我按以下顺序调用函数。
1)setDrawingMode();
2)pageView.saveDraw();
3)setViewMode();
4)savePDFChanges();
我不认为有不同的方法来保存受密码保护的文件的注释。添加注释后保存 PDF。还要检查您正在使用的带有 alpha 的颜色代码。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)