2014-11-17 38 views
3

我想JSON数据转换成通过客户端JavaScript的PDF文件。你能指点我一个有用的方向吗?使用JS JSON转换为PDF构架

例如,我想这个JSON转换

{"employees":[ 
    {"firstName":"John", "lastName":"Doe"}, 
    {"firstName":"Anna", "lastName":"Smith"}, 
    {"firstName":"Peter", "lastName":"Jones"} 
]} 

成PDF ...

Employees 

FirstName: John LastName :Doe 

FirstName: Anna LastName :Smith 

FirstName: Peter LastName :Jones 
+0

JSON数据到PDF?那有什么意思? – Amberlamps

+1

更新了什么,我想要做 – chiru

回答

10

可以使用jsPDF在客户端上生成的PDF文件。

var employees = [ 
    {"firstName":"John", "lastName":"Doe"}, 
    {"firstName":"Anna", "lastName":"Smith"}, 
    {"firstName":"Peter", "lastName":"Jones"} 
]; 

var doc = new jsPDF(); 
employees.forEach(function(employee, i){ 
    doc.text(20, 10 + (i * 10), 
     "First Name: " + employee.firstName + 
     "Last Name: " + employee.lastName); 
}); 
doc.save('Test.pdf'); 
+0

感谢输入,我想要做的 – chiru

+0

我必须做同样的事情更新,但我的JSON对象是大是拥有超过800项基本表我该怎么办呢 – Shree29

+1

我猜无论你有多少条目,这个方法都是一样的,还是我错过了什么? – Alexander