使用Javascript从window.print保存PDF

时间:2019-01-29 09:21:37

标签: javascript printing

美好的一天,

我可以使用javascript打印页面。使用此代码:

var win = window.open('', 'print', 'height=720,width=300');
...

win.document.write(document.getElementById("myDivToPrint").innerHTML);

win.document.close(); 
win.focus();
win.print();

但是我的问题是,是否可以将其保存在服务器api上? 我尝试过了

var myPdf = win.output(); // Doesn't work, not found

我希望至少获得pdf的编码,以便能够将其保存在我的服务器上。可能吗?如果是,请帮助我。

1 个答案:

答案 0 :(得分:0)

如果要保存PDF,因为使用浏览器打印功能进行打印,则不能使用打印。

如果您使用jQuery,请查看上一篇Generate pdf from HTML in div using Javascript

您需要将HTML转换为PDF,然后向服务器发送请求以保存文件