【发布时间】:2018-08-25 09:46:38
【问题描述】:
我正在使用一个名为 html-pdf 的节点包将 HTML 转换为 PDF。
我可以创建 PDF,但缺少样式部分。
下面是我的代码:
var html = fs.readFileSync('./charts.html', 'utf8');
var options = { format: 'A4'};
pdf.create(html, options).toFile('./charts.pdf', function(err, res) {
if (err) return console.log(err);
console.log(res);
});
如何获得样式?
【问题讨论】:
-
你在使用外部样式吗?您是否尝试过内联样式?这个模块是否支持它们?
-
这样引用
<link rel="stylesheet" type="text/css" href="../../../assets/css/vendors.min.css"> -
@Saeed 正如另一个问题中所建议的那样,我尝试提供绝对 URL,但它对我不起作用。
-
我从不这样做。但是使用 this 这样的模块来内联样式,然后使用 html-pdf 模块。
标签: node.js pdf html-to-pdf