PHP:如何渲染包含图表的PDF报告?
我想创建包含一些饼图/条形图的 PDF 报告。我必须使用 PHP Web 应用程序创建它们,并且无法使用命令行工具。对于前端,我使用 flot。但是,我不知道如何以 PDF 格式获取这些图表,因为我的项目仅限于 PHP。
如何从图表生成图像以呈现 PDF?
更新:解决方案必须是开源的,因为我的项目也将是开源的。
最好的,
斯特凡
I want to create PDF reports containing some pie/bar charts. I have to create them with my PHP web app and cannot use commandline tools. For the frontend I use flot. However, I don't know how to get these charts in a PDF, because my project is constrained to PHP.
How do I generate images from my charts to render a PDF?
Update: The solution has to be open source since my project will be open source, too.
Best,
Stefan
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
当然,您无法使用 JavaScript 图表解决方案来生成直接在 PDF 中使用的图形。但是,您可以使用 PHP 图表解决方案来创建图表。如果您有内置的 GD 支持(通常是这样),您可以使用 pChart 或 libChart 创建可以嵌入到 PDF 中的 GIF/PNG 图表。
对于 PDF 生成,我个人建议使用 TCPDF。
Of course you won't be able to use a javascript charting solution to generate graphics to be used directly in a PDF. What you could do however, is use a PHP charting solution to create the graphs. Provided you have GD support built-in (it usually is) you could use pChart or libChart to create GIF/PNG charts you can embed within your PDF.
And for PDF generation I would personally recommend using TCPDF.
你能使用 PDFLib 吗?
http://php.net/manual/en/ref.pdf.php
http://www.pdflib.com/pdflib-cookbook/graphics/fill-模式/
Can you use PDFLib ?
http://php.net/manual/en/ref.pdf.php
http://www.pdflib.com/pdflib-cookbook/graphics/fill-pattern/