在itext中,我们可以使用用于加密文件的用户密码解密pdf文件吗?
我知道可以使用所有者密码完成解密。我想要实现的是:
在我的网络应用程序中,以加密形式保存pdf文件。当授权用户请求pdf文件时,根据权限(用户的角色),我发送一个具有适当权限的文件 - ALLOW_PRINTING,ALLOW_COPY等。
我现在正在做的是使用OWNER和USER密码对文件进行加密,然后使用OWNER密码对其进行解密,然后该文件允许所有操作 - 打印,复制等。
请帮忙。
谢谢, 迪帕克
答案 0 :(得分:0)
到目前为止,我按照此页面操作: http://www.cyberciti.biz/faq/removing-password-from-pdf-on-linux/
工具qpdf仅使用用户密码。希望这会对你有所帮助。
答案 1 :(得分:0)
对于解密,您可以使用PDFBox,请在此处查看我的回答:https://stackoverflow.com/a/9976481/535203
我给出了一个示例代码来解密给定密码的PDF。