如何在节点js中以编程方式保护生成pdf的密码

时间:2016-05-24 06:59:58

标签: node.js mean-stack

我正在研究平均堆栈项目。在此我需要动态生成pdf并将其发送到用户电子邮件ID。但是当用户输入密码时,pdf应该受密码保护,他可以看到pdf的内容。 我正在使用html-pdf节点模块生成pdf,但我不知道如何才能使其受密码保护。请帮助我。

以下是我生成pdf的代码:

// This Is Use To Genrate Pdf.
    app.post("/upload", function(req, res) {
        var html = req.body.html;
        var loanId = req.body.loanid;
        var options = { format: 'Letter'};
        var pdfname = 'loan_'+loanId+'.pdf';
        pdf.create(html, options).toFile('../client/app/loanpdf/'+pdfname, function(err, res) {
          if (err) return console.log(err);
        });
        res.status(200).send({'pdfname':pdfname});
    });

提前致谢:)

0 个答案:

没有答案