在服务器中渲染 Flash
我正在尝试找到一种渲染 Flash 对象的方法,更具体地说是 Open Flash Chart,在服务器中,并将其屏幕截图保存到临时文件中,以将其嵌入到 PDF 报告中。
我找到了一些使用 Javascript 在浏览器中生成临时文件,然后将其发送到服务器的解决方案(例如 此处)。但是,我需要自动生成报告并将其作为电子邮件附件发送,因此我无法使用浏览器呈现它。
非常感谢任何帮助或想法!提前致谢!
I am trying to find a way to render a Flash object, more specifically a Open Flash Chart, in the server, and save a screenshot of it to a temp file to embed it in on a PDF report.
I've found some solutions that use Javascript to generate a temp file in the browser, and then send it to the server (like here). However I need to generate reports automatically and send them as e-mail attachments, so I cannot render it using a browser.
Any help or ideas is greatly appreciated! Thanks in advance!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
如果您使用 PHP,您可以使用 Ming 库在服务器端生成 swf 文件: http: //www.php.net/manual/en/book.ming.php
在最新的PDF中,可以轻松嵌入PDF,所以我不知道您是否需要截图才能显示flash PDF 文件。我不知道这是否可以通过编程来完成,我只是使用了 Acrobat Pro。
无论如何,如果您计划在 PDF 中嵌入静态屏幕截图/图像,为什么不首先使用 jpgraph http://www.aditus.nu/jpgraph/ 或 eZ 组件中的图形组件 http://www.ezcomponents.org/docs/tutorials/Graph(仅针对 PHP 的建议,还有许多其他针对 Java 或 C# 的建议)?
If you use PHP, you could generate swf files serverside using the Ming library: http://www.php.net/manual/en/book.ming.php
In the newest PDF one can easily embed a PDF, so I dont know if you need to make a screenshot in order to show the flash in the PDF file. I dont know if this can be done programmatically, I just used Acrobat Pro.
Anyway, if you plan to embed a static screenshot/image in the PDF, why not generate a static image in the first place, using jpgraph http://www.aditus.nu/jpgraph/ or the graph component from eZ components http://www.ezcomponents.org/docs/tutorials/Graph (just suggestions for PHP, there are many others for Java or C#) ?