Angular JS生成PDF - 任何创建者 - 制造商模块?

Stw*_*eet 8 javascript pdf angularjs meanjs

正如标题所说,Angular有任何PDF创建者/生成器吗?

我见过https://github.com/MrRio/jsPDF,但找不到任何Angular.我想制作一个HTML页面到pdf文件下载.

Enz*_*zey 6

您可以将您提到的JavaScript项目包装到您在整个应用程序中调用的服务中.这实际上是一种相当标准的做法,如果您需要更改底层实现,它还会隔离您的代码.

  • 怎么能实现这一目标? (13认同)

小智 5

看起来@Mike把它关在那里.一些快速的更改产生了一个像样的文件,并提出了一个打印弹出窗口.

1 - 为您要打印的区域提供"printArea"ID

2 - 添加$ window服务

$scope.printIt = function(){
   var table = document.getElementById('printArea').innerHTML;
   var myWindow = $window.open('', '', 'width=800, height=600');
   myWindow.document.write(table);
   myWindow.print();
};
Run Code Online (Sandbox Code Playgroud)