Javascript 如何将div转换为包含react中的表格和d3图形的pdf?
我想把我的div转换成pdf,其中包括表和d3图 到目前为止,我使用了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
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库)。但仍然存在捕获图像的问题,我希望在前端执行此操作