jsPDF输出PDF下载

4
我正在使用jsPDF (https://github.com/MrRio/jsPDF) 创建一个PDF文件。 它非常基础,但足以完成工作。 要实际创建先前定义的PDF,我使用doc.output('datauri');
文档非常简陋,我不知道有哪些输出类型可用,也不知道是否重要。 在Google上很难找到关于这个问题的任何信息;jsPDF似乎并不像应该那样常见。 它打开了PDF文件,但我希望PDF文件开始下载作为一个文件。 我想要打开此对话框,询问我是否要保存或打开。 我希望有人能理解我想做什么。
我找到了一个所有输出类型的列表:https://dev59.com/gWMm5IYBdhLWcg3wRdXe#18098815 我想要的是:
doc.output ('save', 'filename.pdf');

但是它会报错:"函数 jsPDF/output 中的错误:saveAs 未定义",如何修复?

可能是 doc.save() throwing error with jspdf 的重复问题。 - Drew Noakes
1个回答

5

我自己解决了这个问题: 在我的 jsPDF 压缩包中,FileSaver.js 并没有正常工作,所以我从 GitHub https://github.com/eligrey/FileSaver.js 上重新下载并在 head 部分链接它,现在一切都正常运行。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接