我在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并搜索谷歌,但HTML2PDF库的文档很少。非常感谢您对进一步文档的链接。
答案 0 :(得分:0)
能够自己解决这个问题。我正在使用Chrome,其中一个设置会阻止多次下载。您可以通过设置>访问它。高级>下载>隐私和安全部分>内容设置>自动下载。在这里,您必须输入您使用的网站的网址。
一旦开始下载,更简单的方法是单击地址栏上书签图标旁边的下载图标。选择“允许自动下载”,Chrome将为您完成剩余的工作。