打开未使用密码加密的文档
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 工作,担任开发人员布道师。
我试图用密码打开一个没有密码保护的 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 工作,担任开发人员布道师。