繁体   English   中英

动态图到Pdf

[英]Dynamic Graphs to Pdf

我在html上有一些图形,这些图形使用php函数和javascript从数据库获取数据。 如何在不打开网页并单击按钮的情况下创建带有当前日期数据的图形的每日pdf?

关键问题是HTML(图形甚至文本)不能直接转换为PDF。 有些库将在一定程度上执行此操作,但是通常没有大多数人想要的对PDF的控制级别。

有两种非常不同的解决方法,并且我在不同时间都使用了这两种方法:

1-创建一个批处理模式的PHP程序(或您选择的其他服务器端语言),该程序完全在服务器端创建图形(有许多可用的库)。

2-如同运行浏览器一样捕获页面。 我已经使用PhantomJS http://phantomjs.org/来做到这一点。 最大的优点是您可以利用所有现有的图形代码-甚至包括d3之类的库。

无论哪种方式,您都需要将输出以及页眉,页脚,说明性文本等插入到PDF中。我通常将R&OS http://pdf-php.sourceforge.net/用于PDF部分,但是有其他也可以正常运行的库。

尝试dompdf,它可能会对您有所帮助。 链接在这里

https://github.com/dompdf/dompdf

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM