在不使用JSPDF、Phantom等的情况下,是否有可能在AngularJs中导出HTML为PDF或生成PDF ?



我需要只使用AngularJS导出任何HTML(例如从div)到PDF。我在谷歌上搜索了很多,但我找不到任何解决方案来在AngularJS中生成pdf,而不使用诸如JSPDF, phantom等库。

在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。请注意,在某些浏览器上,上述方法仅在站点启用了弹出窗口时才有效。

最新更新