【发布时间】:2011-08-08 16:19:06
【问题描述】:
我有一个 C# 字节数组,我需要知道它是否是受密码保护的 PDF 文档。我怎样才能做出这个决定?
我正在检查文档中的 PDF 魔术 cookie 以确定它是否是 PDF 文档,但在确定它是否受密码保护时,我不知道什么是最好的。
我不需要打开文档(不过,只要不需要 UI ——这是一个后台进程,如果有帮助我可以这样做)。
我只需要知道这个 PDF 文档是否有密码。
编辑:如果您引用 iTextSharp,如果您引用该 API 中解决此问题的特定资源,我将不胜感激。
【问题讨论】:
-
这个问题很模糊...... PDF 上可能有两种类型的“密码”......用户和主......可能只有一个主密码......取决于“权限”设置可能是用户不需要密码,但例如不允许打印文档...那么您到底想在该字节流中找到什么?
-
我想知道文档上是否有两种密码类型:用户或所有者(“主人”,正如您所说的那样)。
标签: c# pdf detection password-protection