【问题标题】:PDF merge should be done by user when I add security for admin by PDFsharp当我通过 PDFsharp 为管理员添加安全性时,PDF 合并应该由用户完成
【发布时间】:2016-03-01 16:56:36
【问题描述】:

我正在使用 PDFsharp 为 PDF 添加安全性。

这是我添加所有者密码的代码:

securitySettings.OwnerPassword = ConfigurationManager.AppSettings["ReportPassword"];
securitySettings.PermitAnnotations = false;
securitySettings.PermitExtractContent = false;
securitySettings.PermitFullQualityPrint = true;
securitySettings.PermitModifyDocument = false;
securitySettings.PermitPrint = true;
securitySettings.PermitAssembleDocument = false;
securitySettings.PermitAccessibilityExtractContent = false;
securitySettings.PermitFormsFill = false;

但如果我这样做,那么用户将无法将 PDF 与另一个 PDF 合并。合并时询问密码。

我的问题是:用户如何在没有密码的情况下合并 PDF,但我想对 PDF 应用安全性以便用户不编辑 PDF?

【问题讨论】:

    标签: c# .net pdf pdfsharp


    【解决方案1】:

    您想阻止修改,但又想允许合并? AFAIK 这是不可能的。

    如果用户能够合并文件,那么他们也能够复制文件 - 并且副本将不再受密码保护并且可以被修改。

    您不能在阻止修改的同时允许合并(这是一种修改)。

    【讨论】:

    • 从您的回答看来,PDFsharp 没有办法做到这一点。您能否建议我在问题中提到的另一种实施解决方案。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多