我动态创建了一个PDF文件,现在想要打印它:
var doc = new jsPDF();
var name = "Doe, John"
doc.setFontType("normal");
doc.setFontSize(12);
doc.text(20,20,'Name: '+ name);
//do something that prints the pdf...
那么,我如何使用这个doc变量并打印它呢?其他地方都使用pdf的url。我需要先为它创建一个url吗?
因此,我目前采用的解决方案是在新标签页/窗口中显示pdf,从中可以打印pdf。
window.open(doc.output('datauristring'));
很遗憾,这只在Chrome中有效。有人知道如何在IE、Firefox、Safari等其他浏览器中使其工作吗?
我仍然想知道是否有一种方法可以跳过这一步骤(打开PDF文件,然后需要按下另一个按钮)。