html to pdf转换客户端javascript与CSS支持

时间:2015-01-12 18:25:20

标签: javascript jquery html css pdf

我尝试将完整的html页面转换为带有动态值的pdf,但我不能。

但是我看到了一些像jspdf这样的API,但它对我没用。 jspdf不支持CSS

有没有可用的图书馆?

2 个答案:

答案 0 :(得分:0)

PhantomJS库将HTML页面转换为PDF或jpg / png格式会很有帮助。 它捕获当前的dom并将渲染的内容转换为PDF / png。

示例代码

var page = require('webpage').create();
page.open('http://example.com/', function() {
  page.render('output.pdf');
  phantom.exit();
});

答案 1 :(得分:0)

这里也有同样的问题。 MrRio库也没有基本的CSS支持。 https://github.com/MrRio/jsPDF

但你可以参考:

https://github.com/Flamenco/jsPDF

有css支持,但页面的边距设置存在问题。