我有一个加密的 pdf,我知道密码,我想使用 Ghostscript 使它们未加密,因此它们不需要任何密码即可打开。
我尝试使用以下内容,但似乎我做错了什么
gs -q -dNOPAUSE -dBATCH -sDEVICE=pdfwrite -sOutputFile=OUTPUT.pdf -c .setpdfwrite -f -sUserPassword=mypassword encrypted.pdf
我有一个加密的 pdf,我知道密码,我想使用 Ghostscript 使它们未加密,因此它们不需要任何密码即可打开。
我尝试使用以下内容,但似乎我做错了什么
gs -q -dNOPAUSE -dBATCH -sDEVICE=pdfwrite -sOutputFile=OUTPUT.pdf -c .setpdfwrite -f -sUserPassword=mypassword encrypted.pdf
如果可以选择使用
pdftk
/qpdf
first 等不同的工具,那么这个问题的答案有几种方法,例如qpdf -password=mypassword -decrypt encrypted.pdf OUTPUT.pdf
如果你有一个加密的 pdf 并且你知道密码,你可以按如下方式解密 pdf
现在让我告诉您所使用的每个选项
-sDEVICE
:它是一个设备,用于man gs
了解更多信息-dNOPAUSE
:禁用每页末尾的提示和暂停。这对于另一个程序正在驱动 Ghostscript 的应用程序可能是可取的。-q
: 安静地做事,屏幕上没有日志-sPDFPassword
: 密码-dBATCH
: 我觉得是为了放弃gs
像每个 Linux 程序一样,文档(手册页)写得非常糟糕并且没有很多信息。