为Phantomjs生成的PDF文件添加密码

时间:2015-11-15 12:30:18

标签: pdf phantomjs

我有一些服务器端node.js代码,可以根据请求使用phantomJS生成PDF文件,我正在寻找一种方法来为输出添加密码保护。

可悲的是,我没有在幻像中找到任何提及这样的选项,这是有道理的,因为Chrome也没有提供。或者我可以运行一些其他工具来获取幻像创建的PDF并为其添加密码保护,但我似乎无法找到任何可以做到这一点(为现有文件添加密码)并且完全免费使用(最好是非GPL)。

很高兴有关如何处理此任务的建议。谢谢!

1 个答案:

答案 0 :(得分:1)

您可以使用node-qpdf包来加密和解密PDF。它使用了qpdf。首先,您需要转换HTML - > PDF然后PDF - >密码保护的PDF。