Javascript HTML2PDF:创建多个PDF

Javascript HTML2PDF:创建多个PDF,javascript,pdf,sharepoint,html2pdf,Javascript,Pdf,Sharepoint,Html2pdf,我正在SharePoint/JavaScript环境中使用HTML2PDF 我一直在尝试通过点击一个按钮来创建多个PDF,但只有第一个PDF可以工作,下面的PDF不会下载,甚至不会给出错误 阅读其他人的问题,看起来我缺少刷新或清理参数。其他人正在使用PHP,这使我更难理解他们的解决方案 我的代码如下: function PPRToPDF(title) { var fileName = title + ".pdf"; console.log("PPRToPDF - Fi

我正在SharePoint/JavaScript环境中使用HTML2PDF

我一直在尝试通过点击一个按钮来创建多个PDF,但只有第一个PDF可以工作,下面的PDF不会下载,甚至不会给出错误

阅读其他人的问题,看起来我缺少刷新或清理参数。其他人正在使用PHP,这使我更难理解他们的解决方案

我的代码如下:

function PPRToPDF(title) {      
    var fileName = title + ".pdf";
    console.log("PPRToPDF - FileName = " + fileName);

    try{
        var pprTab = $("#pprContent").html();
        html2pdf(pprTab, {
            margin:       [.5, .9, .5, .5],
            filename:     fileName,
            html2canvas:  { dpi: 300, letterRendering: true},
            jsPDF:        { unit: 'in', format: 'letter', orientation: 'landscape' }
        });
    } catch(e){
        alert ("in catch block");
    }
}

PS:我一直在搜索GitHub,也在搜索google,但是HTML2PDF库的文档很少。如能提供更多文档链接,我们将不胜感激。

能够亲自解决此问题。我使用的是Chrome,它的一个设置阻止了多次下载。您可以通过设置>高级>下载>隐私和安全部分>内容设置>自动下载来访问它。从这里,您必须输入您使用的站点的Url

一旦开始下载,更简单的方法是单击地址栏上书签图标旁边的下载图标。选择“允许自动下载”,Chrome将为您完成其余的工作