2009-10-26 1 views
1

Я пытаюсь найти способ визуализации Flash-объекта, а именно Open Flash Chart, на сервере и сохранить его снимок экрана в временном файле, чтобы вставить его в отчет PDF.Рендеринг Flash на сервере

Я нашел несколько решений, которые используют Javascript для создания временного файла в браузере, а затем отправить его на сервер (например, here). Однако мне нужно автоматически создавать отчеты и отправлять их в виде вложений электронной почты, поэтому я не могу отображать их с помощью браузера.

Любая помощь или идеи приветствуются! Заранее спасибо!

ответ

1

Если вы используете PHP, вы можете создать SWF файлы ServerSide, используя библиотеку Мин: http://www.php.net/manual/en/book.ming.php

В новейшей PDF можно легко вставлять PDF, так что я не знаю, если вам нужно сделать скриншот, чтобы покажите флешку в файле PDF. Я не знаю, можно ли это сделать программно, я просто использовал Acrobat Pro.

В любом случае, если вы планируете встроить статический скриншот/изображение в формате PDF, поэтому не создает статического изображения, в первую очередь, с помощью JpGraph http://www.aditus.nu/jpgraph/ или компонент графа из компонентов Ez http://www.ezcomponents.org/docs/tutorials/Graph (только предложения для PHP, есть многие другие для Java или C#)?

+0

+1 для чего-то вроде jpgraph. Скриншот для Flash-файла кажется массовым чрезмерным. – ceejayoz