Javascript 如何自动生成pdf,包括一些js图表库?

Javascript 如何自动生成pdf,包括一些js图表库?,javascript,php,pdf,charts,Javascript,Php,Pdf,Charts,我想做的是生成一个word文档,甚至是一个PDF,在这里我可以放置任何js图表库中的图表。我实际上在其他一些网站上实现了这个库,但我希望在我的文档中有相同的图表 到目前为止,我尝试的是使用C webclient,但没有结果,因为它不运行javascript。 换言之,如何将您的js图表(如amcharts或highcharts)自动转换为pdf或word文档?我不清楚您是想在服务器端还是客户端生成带有图表的pdf文件,但我在客户端浏览器上确实做到了这一点,使用chartsJs生成图表,使用pdf

我想做的是生成一个word文档,甚至是一个PDF,在这里我可以放置任何js图表库中的图表。我实际上在其他一些网站上实现了这个库,但我希望在我的文档中有相同的图表

到目前为止,我尝试的是使用C webclient,但没有结果,因为它不运行javascript。
换言之,如何将您的js图表(如amcharts或highcharts)自动转换为pdf或word文档?

我不清楚您是想在服务器端还是客户端生成带有图表的pdf文件,但我在客户端浏览器上确实做到了这一点,使用chartsJs生成图表,使用pdfmake生成pdf。库pdfmake允许您将base64图像添加到pdf中,chartJs提供了将图表转换为base64图像的方法

因此,如果您想/可以在客户端或前端执行此操作

您需要生成pdf 你需要,对于与谷歌图表相反的图表,它可以脱机工作,并且你不需要额外的api、证书或类似的东西 然后将图表转换为base64图像,然后在生成pdf之前将其添加到pdf模板中。
您可以尝试,前进到最后一步,然后单击下载pdf,您将看到其中的图表。

这是可以做的事情之一,但我应该做吗?案例。ChartJS用于前端。我打赌你可以找到其他特定于PDF的库。明白了,你的意思是没有办法利用chartjs库复制并粘贴到PDF中?比如说使用幻影JS?因为我在没有luckI的情况下尝试过,但我看不出使用超出预期范围的库有什么好处。将图表添加到PDF中是非常常见的任务。我百分之百肯定有很多图书馆可以为你做到这一点。强制在指令之外使用库是不值得的。实际上,我只是想在这些生成的文档中使用相同的图表。但是谢谢你!看来这会帮上大忙的,谢谢@顺便说一句,我开发的代码是开源的,网站的前端是,你可以在那里找到图表和pdf模块,希望对你有所帮助。