【问题标题】:Create charts ready for print创建可供打印的图表
【发布时间】:2010-02-16 14:57:28
【问题描述】:

我正在寻找一种动态创建图表的解决方案,该解决方案可以在报纸或类似的印刷媒体中使用。

我有定期更新的数据,存储在服务器上。我需要的是一个脚本,它获取数据并创建一个(好看的)图表,并将图表导出为 PDF 或 EPS(或高分辨率像素图像)。最好使用 PHP 或 Java。

有没有人知道任何可以做到这一点并且可以定制的库?

【问题讨论】:

  • 更多出于好奇,什么时候图像足够好打印?我的意思是什么尺寸。

标签: java php printing charts


【解决方案1】:

http://www.jfree.org/jfreechart/

您可以使用 java 来完成,JFreeChart 为您提供了一个不错的 API。它为图像文件(包括PNG和JPEG)和矢量图形文件格式(包括PDF、EPS和SVG)提供输出支持

您需要创建 java 代码来获取数据并提供给图表模板。

【讨论】:

    【解决方案2】:

    JasperReports - http://jasperforge.org/projects/jasperreports - 可以使用 Java 做到这一点。

    【讨论】:

    • 我过去使用过 Jasper,我强烈推荐它。大量文档和支持,质量上乘。
    • JasperReports 使用 JFreeChart,所以如果需要图表,您可以直接使用 JFreeChart。而不是通过 JasperReports 使用它。
    【解决方案3】:

    PHP 生成的 flash 图表。易于实施,外观漂亮。

    http://teethgrinder.co.uk/open-flash-chart/

    导出到 pdf 必须通过其他库。

    【讨论】:

      【解决方案4】:

      谷歌图表很酷。

      http://code.google.com/apis/charttools/index.html

      您可以使用 PHP 使用数据库中的数据动态创建图表。

      直接从网页打印。

      http://code.google.com/apis/visualization/interactive_charts.html

      交互式图表也很酷,但可能有点费力。

      【讨论】:

        猜你喜欢
        • 2020-06-26
        • 1970-01-01
        • 2018-03-05
        • 2012-05-22
        • 2023-03-09
        • 1970-01-01
        • 2023-03-21
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多