Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/471.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何将div转换为包含react中的表格和d3图形的pdf?_Javascript_Reactjs_Jspdf_Html2canvas - Fatal编程技术网

Javascript 如何将div转换为包含react中的表格和d3图形的pdf?

Javascript 如何将div转换为包含react中的表格和d3图形的pdf?,javascript,reactjs,jspdf,html2canvas,Javascript,Reactjs,Jspdf,Html2canvas,我想把我的div转换成pdf,其中包括表和d3图 到目前为止,我使用了html2canvas和jsPdf,它们以不正确的形状显示pdf。 我有什么办法可以做吗 const pdf=新的jsPdf(); html2canvas(this.canvas{ 比例:0.5, 滚动:-window.scrollY, 宽度:1500 })。然后(结果=>{ 让imgData=result.toDataURL('image/png',0.9); pdf.addImage(imgData,'PNG',10,1

我想把我的div转换成pdf,其中包括表和d3图 到目前为止,我使用了
html2canvas
jsPdf
,它们以不正确的形状显示pdf。 我有什么办法可以做吗


const pdf=新的jsPdf();
html2canvas(this.canvas{
比例:0.5,
滚动:-window.scrollY,
宽度:1500
})。然后(结果=>{
让imgData=result.toDataURL('image/png',0.9);
pdf.addImage(imgData,'PNG',10,10);
pdf.save('download.pdf');
})```

通常那些pdf呈现运行时只适用于基本html。你看过后端pdf库吗?例如,您可以(没有这样的库)将画布保存为图像,然后上载到后端,以便在pdf文件中进一步使用(使用pdf库)。但仍然存在捕获图像的问题,我希望在前端执行此操作