打开未使用密码加密的文档

Opening a document non encrpted with a password

我试图用密码打开一个没有密码保护的 PDF 文件。 我很惊讶它没有抛出异常就打开了。 所以我的问题是编写这样的代码是否有任何风险副作用,我的意思是用任何密码打开一个非加密的 PDF? 谢谢

@哈利勒,

用密码打开这样的文件没有任何问题,因为构造函数内部只有在文件加密是确定的情况下才会使用密码。因此,您可以保留代码原样或更好地更新它,为了更清楚:

PdfFileInfo info = new PdfFileInfo(dataDir + "Aspose.pdf");
if (info.IsEncrypted)
{
    //Source document is password protected
    //TODO Code Here
}
else
{
    //Source document is not password protected
    //TODO Code Here
}

PS:我在 Aspose 工作,担任开发人员布道师。