我正在使用html2pdf库下载PDF文件,但这将下载PDF的单个结构。现在,我需要下载60-70个不同数据(结构相同)的PDF,通过单击API即可获取PDF数据。
我有点困惑如何实现这一目标。我认为这将在后端流过程中完成,该过程将在用户需要时生成所有60个PDF,并压缩所有60个文件,然后将其下载到前端。正在使用此代码下载单个PDF,但在前端下载50-60 PDF不可行。
var element = document.getElementById('healthcard');
var opt = {
margin:3,
filename: `document.pdf`,
image: { type: 'jpg', quality: 0.98 },
html2canvas: { scale: 2, useCORS: true },
jsPDF: { unit: 'mm', format: 'letter', orientation: 'portrait' }
};
html2pdf().from(element).set(opt).save();
如果有人通过优化的解决方案向我展示如何实现此目标的路线图,将很有帮助。另外,将那些50-60 PDF放置在服务器上将不起作用,因为数据经常更改,需要按需提取。