大家好,我正在尝试使用node.js将d3图形图像插入pdf文件。 这是我的图表:
https://codesandbox.io/s/7wmm4wvmqj
这是我的node.js代码段
const { Report } = fluentReports;
const webshot = require('webshot');
async buildPdf(charts) {
const pdf = new Report('buffer', {
landscape: true,
margins: 40,
});
webshot(charts, 'chart.png', function(err) {
// screenshot saved
});
}
我正在使用webshot拍摄我的元素的屏幕截图并将其转换为png, 还有其他方法可以执行此操作,因为我只需要将png图像添加到pdf中,但是使用此方法的确非常慢?