【问题标题】:Programatically enter password on encrypted pdf file using PDFsharp C#使用 PDFsharp C# 以编程方式在加密的 pdf 文件上输入密码
【发布时间】:2017-10-24 10:44:07
【问题描述】:

我需要使用 C# 在 ASP.NET 中以编程方式打开受密码保护的安全 PDF 文件

我不想在打开密码时手动输入密码。 当文件下载到本地驱动器时,它必须询问密码才能下载或打印文件。

我正在使用 PDFsharp

【问题讨论】:

    标签: c# pdfsharp


    【解决方案1】:

    您可以在调用PdfReader.Open 时指定密码以打开文档。然后,您可以创建不受保护的 PDF 副本,例如在没有密码提示的情况下打印它。

    另请参阅:
    http://www.pdfsharp.net/wiki/UnprotectDocument-sample.ashx

    【讨论】:

    • 在这里我想制作 pdf 的受保护副本,同时在我的门户中打开受保护的副本,那时我不想手动输入密码。我该怎么办?
    • 要么创建一个不受保护的临时文件(PDFsharp 可能会提供帮助),要么找到一个允许以编程方式传递密码的查看器(因为 PDFsharp 不是查看器,您需要第三方工具)。
    • 对于允许以编程方式输入密码的第三方查看器工具有什么建议吗?
    • 无推荐。如果我正确理解设置,您想在客户端计算机的浏览器中显示 PDF 文件,并且您想以编程方式将密码传递给客户端计算机上运行的查看器。第一个问题:浏览器决定哪个查看器将用于 PDF。第二个问题:没有标准方法可以将附加数据传递给该查看器。
    • 是的......你理解正确。感谢您的支持
    猜你喜欢
    • 1970-01-01
    • 2016-04-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-01-26
    • 2016-06-25
    • 1970-01-01
    • 2013-01-14
    相关资源
    最近更新 更多