如何创建和下载将从AngularJS表格中的数据创建的PDF和docx格式的文件?

PHP*_*Fan 4 javascript pdf json download angularjs

我是AngularJS的新手,并使用AngularJS作为我的网络应用程序.

在我的网络应用程序的一个页面上,我从数据库中获取数据并显示在表格中.数据采用JSON格式.并且,由于它包含多个相同类型的条目,因此它是一个数组.

我想为用户提供一个"下载"按钮,并提供一个选项为.pdf和.docx的单选按钮.

用户将选择其中一种文件格式,然后单击"下载"按钮,以便将表格中显示的数据下载到他/她的本地计算机上的所选文件格式中.

怎么实现呢?有人可以在这方面指导我吗?

由于在表中获取和显示数据的代码太大,所以我没有在此处给出任何代码片段.

如果你想我可以为你提供相同的服务.

如果您可以在AngularJS中解释两种文件格式(.docx和.pdf)的完整工作示例,那对我和其他好友来说真的很棒.

谢谢.

Gar*_*ary 5

有一些很好的资源.我使用https://mozilla.github.io/pdf.js/进行PDF和https://github.com/evidenceprime/html-docx-js进行docx虽然需要一些操作.

试试我能找到的这些.这不应该是一个选项列表,但每个选项都有不同的功能.但对于这些来说,制作自己的端口肯定没有意义.

PDF http://pdfkit.org/用于扩展PDF格式

https://github.com/tuckerjt07/pdfmake允许PDF格式化

https://github.com/Prashanth-Nelli/jsPdfTablePlugin直接简单使用

http://github.com/MrRio/jsPDF经常使用

DOCX

http://github.com/MrRio/DOCX.js

https://github.com/evidenceprime/html-docx-js