【问题标题】:Add a password to PDF files generated by Phantomjs为 Phantomjs 生成的 PDF 文件添加密码
【发布时间】:2015-11-15 12:30:18
【问题描述】:

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

遗憾的是,我没有在 phantom 中找到任何提及此类选项的内容,这是有道理的,因为 Chrome 也不提供该选项。或者,我可以运行其他一些工具来获取由 phantom 创建的 PDF 并为其添加密码保护,但我似乎找不到任何可以做到这一点的工具(向现有文件添加密码),而且完全免费使用(最好是非 GPL)。

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

【问题讨论】:

  • 不,单独使用 PhantomJS 似乎是不可能的。所以,这个问题本质上要求这样一个工具。涉及软件工具或其他资源推荐的问题在 StackOverflow 上是题外话。这是因为在提出这类问题时没有普遍接受的答案,这最终会引起垃圾邮件和争议。请阅读以下页面,了解您可以提出哪些问题:stackoverflow.com/help/on-topic

标签: pdf phantomjs


【解决方案1】:

您可以使用node-qpdf 包来加密和解密 PDF。它使用 qpdf。所以首先你需要转换 HTML -> PDF 然后是 PDF -> Password Protected PDF。

【讨论】:

    猜你喜欢
    • 2013-06-12
    • 1970-01-01
    • 2019-03-31
    • 1970-01-01
    • 2018-11-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多