将flash图表转换为image / pdf

时间:2010-01-23 22:17:21

标签: flash pdf-generation image-manipulation flashdevelop

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

此外,如果有人可以在概念层面逻辑上指导我,那将是非常有用的,所以如果没有工具适合我的账单,我可以编写我自己的程序

谢谢!

1 个答案:

答案 0 :(得分:3)

我会从Adobe调查as3corelib。

as3corelib

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

如果您无法弄清楚如何使其正常工作,请与我们联系。我有一个帮助类,我写了一篇包含multipart / form-data内容类型的帖子。以下是您的编码行可能是什么样的

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

超级简单!谢谢Adobe!