我尝试将完整的html页面转换为带有动态值的pdf,但我不能。
但是我看到了一些像jspdf这样的API,但它对我没用。 jspdf不支持CSS
有没有可用的图书馆?
答案 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支持,但页面的边距设置存在问题。