【发布时间】:2019-10-06 18:10:25
【问题描述】:
我试图用密码打开一个不受密码保护的 PDF 文件。 我很惊讶它是打开的而没有抛出异常。 所以我的问题是编写这样的代码是否有任何风险副作用,我的意思是用任何密码打开一个非加密的 PDF? 谢谢
【问题讨论】:
标签: aspose aspose.pdf
我试图用密码打开一个不受密码保护的 PDF 文件。 我很惊讶它是打开的而没有抛出异常。 所以我的问题是编写这样的代码是否有任何风险副作用,我的意思是用任何密码打开一个非加密的 PDF? 谢谢
【问题讨论】:
标签: aspose aspose.pdf
@Khalil,
使用密码打开这样的文件没有任何问题,因为只有在确定文件加密时,构造函数在内部才使用密码。因此,为了更清楚,您可以保持代码原样或更好地更新它:
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 合作,担任开发人员宣传员。
【讨论】: