Преобразование флеш-диаграммы в изображение / pdf - PullRequest
3 голосов
/ 24 января 2010

Нужна помощь в поиске инструмента, который может конвертировать флеш-диаграмму (.swf) в любой формат изображения, который впоследствии будет встроен в отчет PDF. Я использую Ruby on Rails в качестве платформы для разработчиков. Я использовал инструменты из swftools (в частности, программы swfextract), но он не подходит для моего варианта использования, поскольку он извлекает отдельные элементы (фигуры, фрагменты роликов, кадры и т. Д.), Что не слишком полезно.

Кроме того, было бы очень полезно, если бы кто-то мог также направить меня на логику концептуального уровня, чтобы, если ни один инструмент не соответствовал моему счету, я мог написать свою собственную программу

Спасибо!

1 Ответ

3 голосов
/ 24 января 2010

Я бы посмотрел as3corelib от Adobe.

as3corelib

Они включают в себя библиотеку для создания / сжатия изображений PNG и JPG непосредственно из любого объекта DisplayObject. Таким образом, по сути, вы должны нарисовать диаграмму во флэш-памяти и запустить функцию, которая будет захватывать вашу диаграмму, сохранять ее как JPG / PNG и отправлять как переменную POST в сценарий на стороне сервера. Классы, на которые вы хотите посмотреть, перечислены здесь

Если вы не можете понять, как заставить это работать, дайте мне знать. У меня есть вспомогательный класс, который я написал для публикации с типами содержимого multipart / form-data. Вот как может выглядеть ваша строка кодирования

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

Супер просто! Спасибо Adobe!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...