【问题标题】:Flash Charts and Graphs exported for use in PDF reports - automation导出用于 PDF 报告的 Flash 图表和图形 - 自动化
【发布时间】:2008-09-23 13:06:23
【问题描述】:

我想将漂亮的图表放入可通过 html 和 pdf 获得的报告中。

我宁愿只使用一个 API,并且所有处理都发生在服务器端。

我想在 html 版本的报告中嵌入 Flash 图表。我想在pdf版本中嵌入一张静态图片(最好是基于矢量的格式)。

最好的方法是什么?

我见过一个名为Swiff Chart Generator 的产品,但它的图表交互性很弱。我也见过amcharts,交互性强,但pdf输出弱。

我可能会使用princexml 来处理整个 pdf 生成。 Princexml 不呈现嵌入式闪存。它确实渲染嵌入的图像和 SVG。另一个选项是flying saucer,它的功能较少但免费。

Corda - 他们制作支持一定程度交互性的绘图和绘图软件。它们支持开箱即用的 SVG、PNG 和 flash 格式。当然,它们非常昂贵。

【问题讨论】:

    标签: flash automation charts pdf-generation graph


    【解决方案1】:

    看看AlivePDF。我相信它可以做你需要的。他们有一个演示,您可以在其中导出和下载您刚刚绘制的 swf 的 pdf,非常酷。

    或者这里是同一个人的Jpeg Exporter

    编辑:还可以查看 Degrafa 以了解 Flex 中的图表。非常好,底层代码居然被折叠到Adobe下个版本了!

    【讨论】:

      【解决方案2】:

      8 年前,我使用来自 Visual Engineering 的 java 库做了类似的事情。看起来他们的产品已经改变了,但有人有他们的旧demos online

      它作为一个用于 HTML 输出的小程序效果很好,我编写了一些简单的 java 类来编写一个 .png 以嵌入到服务器上的 pdf 中。奇怪的是,它都是从 PHP 调用的,但很好地结合在一起。

      Java 是一个不错的选择,因为它必须在带有 IE 前端的 Sun 和 Linux 服务器上工作。 不幸的是,这不是 Flash,也不是基于矢量的。我会寻找像 swf2jpg 或 swf2png 这样的工具。

      但是,如果服务器端闪存没有其他选项,您可能需要考虑使用 Java 小程序/应用程序组合。

      【讨论】:

        【解决方案3】:

        您可以使用 FusionCharts

        它允许您在 HTML 页面中嵌入 Flash 图表,并且可以轻松地将其导出为图像/PDF,您可以将它们嵌入到您的 PDF 报告中。

        可能对您有帮助的相同演示:http://www.fusioncharts.com/Demos/ExportChart/

        希望这会有所帮助:)

        【讨论】:

        • 我想看一个用于在 PDF 文档中嵌入高质量图表的功能的演示。引用的演示仅适用于低质量的位图。
        【解决方案4】:

        您可以使用 ActionScript 直接从 Flash 中获取图表的位图数据。不幸的是,我不相信有办法导出矢量数据。

        【讨论】:

        • 我已经看到这种方法在客户端有效。我希望避免设置一些复杂的机制来在服务器端完成同样的事情。
        猜你喜欢
        • 2023-03-26
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-12-20
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多