我想使用 mpdf 创建 PDF 报告。该报告包括很多我用 html 和 css 创建的页面,效果很好,看起来也不错。我的问题是我想在几页上包含一些图表,但我不知道如何实现。如何插入从 chart.js 创建的图表?
我整天都在 stackoverflow 和网络上搜索,但没有找到好的答案。我发现了一些线程,您可以在这些线程中使用 toBase64Image 从 Canvas 创建图像,然后将文件保存到服务器。我得到了这个工作,但后来我再次陷入困境,因为我需要在创建 PDF 之前生成图表图像。我尝试在“起始页”上生成图像,当图表完成后,我转到 pdf 页面。但这非常慢而且不是很好,因为您在转到 pdf 页面之前看到了图表。
这可能吗,还是我必须从其他事情开始?我那种情况在哪里和什么?
最佳答案
查看 pchart 库 https://packagist.org/packages/szymach/c-pchart Pchart
您可以将图表生成为图像和 boom.. 将其添加到图像标签中。
关于php - 使用 mpdf 和 chart.js 创建 PDF,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56890669/