我要求通过asp.net应用程序向用户显示pdf。这些pdf使用iTextSharp进行密码保护。密码在应用程序中是已知的,但不是用户。让我们说密码保存在每个文件的表中。我想向用户显示pdf而不要求他们输入密码或让他们知道pdf。反正有吗?
更新
我的要求是通过提供密码保护来保护那些有权访问目标文件夹(上传pdfs的人)的pdf文件。
答案 0 :(得分:0)
使用PDF格式,有两种类型的密码:用户密码和所有者密码。
您可以使用PDFTK等工具仅使用所有者密码重建PDF,并禁止任何创作操作。
答案 1 :(得分:0)
如果您想让人们访问这些PDF,您需要向用户提供密码或删除密码。这是唯一的两个选择。但是,最后一个选项可以通过多种方式实现。例如,你可以JPG显然删除密码的PDF。你也可以apply a NULL
userPassword
允许人们打开但不能编辑PDF。您可以动态执行这两项操作,并在需要时提供动态PDF。
如果我不理解你正确解释了一点,我们会尽力帮助你。