Node.js 如何在node js中编程生成pdf的密码保护

Node.js 如何在node js中编程生成pdf的密码保护,node.js,mean-stack,Node.js,Mean Stack,我正在进行平均堆栈项目。在这方面,我有一个要求,以动态生成pdf并发送到用户的电子邮件id。但pdf应该是密码保护,当用户输入密码,他可以看到pdf的内容。 我正在使用html pdf节点模块生成pdf,但我不知道如何使其受密码保护。任何人都请帮助我 下面是我生成pdf的代码: //这用于生成Pdf。 app.post(“/upload”),功能(请求、回复){ var html=req.body.html; var loanId=req.body.loanId; var options={格式

我正在进行平均堆栈项目。在这方面,我有一个要求,以动态生成pdf并发送到用户的电子邮件id。但pdf应该是密码保护,当用户输入密码,他可以看到pdf的内容。 我正在使用html pdf节点模块生成pdf,但我不知道如何使其受密码保护。任何人都请帮助我

下面是我生成pdf的代码:
//这用于生成Pdf。
app.post(“/upload”),功能(请求、回复){
var html=req.body.html;
var loanId=req.body.loanId;
var options={格式:'字母'};
var pdfname='loan_'+loanId+'.pdf';
create(html,options).toFile('../client/app/loanpdf/'+pdfname,function(err,res){
if(err)返回console.log(err);
});
res.status(200).send({'pdfname':pdfname});
});

提前感谢:)

通常为每个生成的PDF创建一个唯一的代码,并将其存储在本地数据库中,并引用与之匹配的文件。该代码将放在您通过电子邮件发送给用户的URL中。当用户单击URL时,您的代码会在数据库中查找该代码,当找到该代码时,它可以直接提供对PDF文件的访问权限(使用生成的代码作为神奇密码),也可以在提供对该文件的访问权限之前提示用户输入所需的其他密码。感谢您的回复。但并没有任何其他选项可以像我一样在生成pdf时嵌入密码,当用户每次打开pdf时,它都会询问密码。或者任何节点模块??您想对pdf(脱机)进行密码保护,或者您只想对用户访问pdf(联机)的url进行密码保护。实际上,我是通过用户电子邮件发送pdf的。事实上,这是一个银行网站,所以我在那里的电子邮件发送pdf格式的贷款数据。我的要求是当用户下载那里的pdf并从附件中打开它,然后首先输入我设置的密码,然后他可以查看pdf数据。感谢大家的努力,但最终我在做了大量的谷歌搜索后找到了解决方案。这是解决办法。。