itext pdf使用用户密码解密

时间:2010-11-08 12:20:30

标签: java pdf encryption itext

在itext中,我们可以使用用于加密文件的用户密码解密pdf文件吗?

我知道可以使用所有者密码完成解密。我想要实现的是:

在我的网络应用程序中,以加密形式保存pdf文件。当授权用户请求pdf文件时,根据权限(用户的角色),我发送一个具有适当权限的文件 - ALLOW_PRINTING,ALLOW_COPY等。

我现在正在做的是使用OWNER和USER密码对文件进行加密,然后使用OWNER密码对其进行解密,然后该文件允许所有操作 - 打印,复制等。

请帮忙。

谢谢, 迪帕克

2 个答案:

答案 0 :(得分:0)

到目前为止,我按照此页面操作: http://www.cyberciti.biz/faq/removing-password-from-pdf-on-linux/

工具qpdf仅使用用户密码。希望这会对你有所帮助。

答案 1 :(得分:0)

对于解密,您可以使用PDFBox,请在此处查看我的回答:https://stackoverflow.com/a/9976481/535203

我给出了一个示例代码来解密给定密码的PDF。