3

需要帮助找出可以将 Flash (.swf) 图表转换为任何图像格式以便以后嵌入到 pdf 报告的工具。我使用 Ruby on Rails 作为开发平台。我使用了 swftools 的工具(特别是 swfextract 程序),但它不适合我的用例,因为它提取了不太有用的单个元素(形状、影片剪辑、帧等)。

此外,如果有人也可以在概念级别的逻辑上指导我,那将非常有用,这样如果没有适合我的工具,我可以编写自己的程序

谢谢!

4

1 回答 1

3

我会从 Adob​​e 研究 as3corelib。

as3corelib

它们包括一个用于直接从任何 DisplayObject 创建/压缩 PNG 和 JPG 图像的库。因此,基本上您将在 Flash 中绘制图表,并启动一个函数来获取您的图表,将其保存为 JPG / PNG 并将其作为 POST 变量发送到服务器端脚本。您要查看的课程在此处列出

如果您无法弄清楚如何使其正常工作,请告诉我。我有一个助手类,用于编写具有多部分/表单数据内容类型的帖子。这是您的编码行可能的样子

var pngStream:ByteArray = PNGEncoder.encode(MyMovieClipsBitmapData);

超级简单!感谢土坯!

于 2010-01-23T23:21:47.037 回答