如何使用angular和asp.net按需下载批量PDF文件?

时间:2019-01-04 05:44:34

标签: c# asp.net angular html2pdf

我正在使用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放置在服务器上将不起作用,因为数据经常更改,需要按需提取。

0 个答案:

没有答案