如何使用MuPDF在受密码保护的pdf上保存注释

时间:2015-02-18 14:13:51

标签: android pdf annotations native mupdf

我正在尝试为受密码保护的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();

1 个答案:

答案 0 :(得分:0)

我没有不同的方法来保存密码保护文件的注释。添加注释后保存PDF。还要检查您正在使用的alpha颜色代码。