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