是否可以获取预先存在的 PDF 文件并检索安全属性?即这些:
我一直在阅读ITextSharp的文档,但我还没有找到任何关于打开 PDF 对象然后找到安全属性的信息。这甚至可以通过 c# 实现吗?
更新
我一直在玩PDFSharp
并发现在加载新的 PDFDocument 时,我可以通过以下方式访问属性:
PdfDocument doc = new PdfDocument("[pdf file here]");
Console.WriteLine(doc.SecuritySettings.PermitAssembleDocument);
但是,无论该参数的实际设置如何(在我的情况下,Pdf 不允许文档汇编),SecuritySettings.PermitAssembleDocument
仍然会返回 true。
我是在不正确地阅读它,不正确地处理它,还是只是因为我可以操纵所有这些字段而返回 true?