You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何使用Aspose库读取PDF文件的AllowModifyContents权限属性

获取PDF文件中AllowModifyContents属性的安全值(Aspose.PDF)

嘿,我来帮你搞定用Aspose.PDF读取PDF文件里AllowModifyContents安全属性值的需求~

你已经知道怎么设置这个权限了,读取其实也很简单,核心是通过PdfFileSecurity类获取当前文档的权限配置,然后直接读取对应属性就行。下面是完整的代码示例:

using (var document = new Aspose.Pdf.Document(inputFilePath))
{
    using (var pdfSecurity = new PdfFileSecurity(document))
    {
        // 获取当前文档的所有权限设置
        DocumentPrivilege currentPrivileges = pdfSecurity.GetPrivilege();
        
        // 读取AllowModifyContents的具体值
        bool isModifyContentsAllowed = currentPrivileges.AllowModifyContents;
        
        // 这里可以根据你的需求处理这个值,比如打印或者存入变量
        Console.WriteLine($"当前PDF的AllowModifyContents属性值: {isModifyContentsAllowed}");
    }
}

补充说明:

  • 如果PDF没有设置任何权限限制,AllowModifyContents的默认值是true
  • 这个API在Aspose.PDF的多数版本中都适用,如果你用的是较旧版本,API结构基本一致,无需过多调整

内容的提问来源于stack exchange,提问作者SergioKastro

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.20 12:22:11