通过应用程序读取密码保护pdf

时间:2011-10-10 12:34:40

标签: pdf passwords itextsharp protected

我要求通过asp.net应用程序向用户显示pdf。这些pdf使用iTextSharp进行密码保护。密码在应用程序中是已知的,但不是用户。让我们说密码保存在每个文件的表中。我想向用户显示pdf而不要求他们输入密码或让他们知道pdf。反正有吗?

更新

我的要求是通过提供密码保护来保护那些有权访问目标文件夹(上传pdfs的人)的pdf文件。

2 个答案:

答案 0 :(得分:0)

使用PDF格式,有两种类型的密码:用户密码和所有者密码。

您可以使用PDFTK等工具仅使用所有者密码重建PDF,并禁止任何创作操作。

答案 1 :(得分:0)

如果您想让人们访问这些PDF,您需要向用户提供密码或删除密码。这是唯一的两个选择。但是,最后一个选项可以通过多种方式实现。例如,你可以JPG显然删除密码的PDF。你也可以apply a NULL userPassword允许人们打开但不能编辑PDF。您可以动态执行这两项操作,并在需要时提供动态PDF。

如果我不理解你正确解释了一点,我们会尽力帮助你。