PHP:如何呈现包含图表的PDF报告


PHP: How to render PDF reports containing charts?

我想创建包含一些饼图/条形图的PDF报告。我必须使用我的 PHP Web 应用程序创建它们,并且无法使用命令行工具。对于前端,我使用flot。但是,我不知道如何在PDF格式中获取这些图表,因为我的项目仅限于PHP。

如何从我的图表生成图像以呈现 PDF?

更新:解决方案必须是开源的,因为我的项目也将是开源的。

最好

斯特凡

当然,

您将无法使用javascript图表解决方案来生成直接在PDF中使用的图形。但是,您可以做的是使用 PHP 图表解决方案来创建图形。只要您内置了GD支持(通常是),则可以使用pChart或libChart来创建可以嵌入PDF中的GIF/PNG图表。

对于PDF生成,我个人建议使用TCPDF。

你能用PDFLib吗?

http://php.net/manual/en/ref.pdf.php

http://www.pdflib.com/pdflib-cookbook/graphics/fill-pattern/