这是我的情况。我必须用图表做报告。我已经使用 ChartJS 成功创建了图形(条形图,饼图和线条),并在我的页面中显示它们。但是,我想放一个“打印”按钮,当点击它时,会生成一个包含所有图形的pdf。
对于我的其他页面(只是表格),我使用过TCPDF并且运行良好。但是,我不能再将它用于图形,因为我生成的是放在div元素中的小部件。
我的计划是将这些div元素(图形)的内容转换为图像,以便将其插入TCPDF中。
我有办法将div的内容转换为图像吗?
我不能像在这个 link 中那样使用canvas.toDataURL(),因为ChartJS将它们的图形放在DIV元素而不是画布中。我还发现我不能将div放在画布中(see link)。
请帮帮我(T ^ T)