编程语言
首页 > 编程语言> > javascript – 是否可以在不使用JSPDF,Phantom等的情况下将HTML导出为PDF或在AngularJs中生成PDF

javascript – 是否可以在不使用JSPDF,Phantom等的情况下将HTML导出为PDF或在AngularJs中生成PDF

作者:互联网

我需要使用AngularJS将任何HTML(例如从div)导出为PDF.我已经google了很多但是我无法找到任何解决方案来在AngularJS中生成PDF而不使用JSPDF,幻像等库.

AngularJS中是否有可用于生成PDF的指令或事件?
我不是在寻找PDF查看器.我正在寻找PDF生成.

解决方法:

我知道这是一个老帖子,也许这不是你想要的,但也许它会帮助你(或其他人):

var divContent = document.getElementById('yourDiv').innerHTML,
    printWindow = window.open("", "", "width=800, height=600");

printWindow.document.write(divContent);
printWindow.print();

这应该打开一个打印对话框,允许您将HTML保存为PDF.请注意,在某些浏览器上,只有在为站点启用弹出窗口时,上述方法才有效.

标签:javascript,angularjs,pdf-generation,angular-directive
来源: https://codeday.me/bug/20190706/1398686.html