如何在单击generatePDF按钮时打开另存为弹出窗口,将pdf保存在本地drive.i使用jspdf和auto table js将html表数据导出为pdf。
答案 0 :(得分:1)
根据此answer,无法强制现代浏览器打开另存为对话框。作为用户,我个人感到高兴。有些人很幸运使用window.open('file.txt');
,但这只会在Chrome中打开一个新标签。
如果您必须向用户提供另存为对话框,或者有其他方法可以处理,我建议您重新考虑。也许它足以问他们想要使用什么文件名,然后使用默认方式在jspdf中保存pdf:
var filename = document.getElementById('filename-input').textContent;
jspdfDocument.save(filename);