2010-06-01 125 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

相關問題