html 到 pdf 使用 CSS 支持转换客户端 JavaScript

html to pdf convert client side javascript with CSS Support

本文关键字:转换 客户端 JavaScript 支持 CSS pdf 使用 html      更新时间:2023-09-26

我试图将完整的 html 页面转换为具有动态值的 pdf,但我不能.

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

有可用的图书馆吗?

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();
});

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

但您可以参考:

https://github.com/Flamenco/jsPDF

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