我正在研究平均堆栈项目 . 在此我需要动态生成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});
    });

提前致谢 :)