0

我需要使用 PHP 中的 Ghostscript 为 PDF 文件提供密码。我有一个名为sample.pdf. 我需要保护它并调用它output.pdf。我搜索了很多,得到了以下几行代码。但这对我没有帮助。我的代码有错误吗?任何建议将不胜感激..

 exec("gs -dNOPAUSE -dBATCH -sDEVICE=pswrite -sOutputFile=File.ps sample.pdf");
 exec("gs -dNOPAUSE -dBATCH -sOwnerPassword=pwd1 -sUserPassword=pwd2 -sDEVICE=pdfwrite -sOutputFile=output.pdf File.ps");
4

1 回答 1

1

运行您给出的命令行对我有用。这里有一些问题:

1)您是否从命令行尝试过这个,而不是从 PHP 的“exec”?

2)你为什么先跑到 pswrite,然后再跑到 pdfwrite ?这将提供非常差的质量

3) 你使用的是什么版本的 Ghostscript?

4)这在什么方面不起作用?您如何测试密码安全性的存在?

于 2013-05-21T14:09:11.130 回答