我正在使用 jspdf 生成 pdf 文件。一切正常。但是如何打开生成 在新标签页或新窗口中打开 pdf。
我正在使用
doc.output('datauri');
在同一选项卡中打开 pdf。
最佳答案
根据源代码,您可以为 output() 使用 'dataurlnewwindow' 参数:
doc.output('dataurlnewwindow');
github 中的源代码: https://github.com/MrRio/jsPDF/blob/master/jspdf.js#L914
所有可能的情况:
doc.output('save', 'filename.pdf'); //Try to save PDF as a file (not works on ie before 10, and some mobile devices)
doc.output('datauristring'); //returns the data uri string
doc.output('datauri'); //opens the data uri in current window
doc.output('dataurlnewwindow'); //opens the data uri in new window
关于javascript - 如何在新窗口中使用jspdf打开生成的pdf,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17739816/