需要使用jspdf和autotable js保存为弹出窗口将pdf保存到本地驱动器,同时将html表数据导出为pdf

时间:2016-02-01 06:34:28

标签: javascript jquery jspdf

如何在单击generatePDF按钮时打开另存为弹出窗口,将pdf保存在本地drive.i使用jspdf和auto table js将html表数据导出为pdf。

1 个答案:

答案 0 :(得分:1)

根据此answer,无法强制现代浏览器打开另存为对话框。作为用户,我个人感到高兴。有些人很幸运使用window.open('file.txt');,但这只会在Chrome中打开一个新标签。

如果您必须向用户提供另存为对话框,或者有其他方法可以处理,我建议您重新考虑。也许它足以问他们想要使用什么文件名,然后使用默认方式在jspdf中保存pdf:

var filename = document.getElementById('filename-input').textContent;
jspdfDocument.save(filename);