2010-06-01 66 views
4

我想问一下,如果可以使用PHP从密码保护的PDF文件中删除密码,而我已经知道该密码,那么密码是否可用?我见过this page,它提供了许多选项,但使用bash脚本。 :(我被要求尽可能使用PHP。任何建议表示赞赏!是否可以使用PHP从PDF文件中删除密码?

+0

您可以用java的帮助下做到这一点找到我的答案http://stackoverflow.com/questions/29530714/how-to-open-the-secured-pdf-with- php-script/36568158#36568158 – 2016-04-12 08:57:09

回答

8

当然这是可能的,所有你需要做的是逆向工程的加密和压缩,并在PHP中实现反向操作 - 但为什么打扰:

<?php 
    `gs -q -dNOPAUSE -dBATCH -sDEVICE=pdfwrite -sOutputFile=unencrypted.pdf -c .setpdfwrite -f encrypted.pdf`; 
?> 

C.

+0

我喜欢你答案:D – RobertPitt 2010-06-01 15:38:14

+0

嗨!感谢你的回复。是的,我在上面发布的链接中发现了这个。尽管这个错误是http://www.cyberciti.biz/faq/removing-password-from-pdf-on-linux/#comment-47555。 – dsdeiz 2010-06-01 16:17:01

+0

如果您知道密码,您可以将'-sPDFPassword = yourpassword'添加到gs命令。 – 2017-12-01 20:26:25

相关问题