Flash-диаграммы и графики, экспортируемые для использования в отчетах PDF - автоматизация - PullRequest
0 голосов
/ 23 сентября 2008

Я хочу поместить красивые графики в отчет, доступный через HTML и PDF.

Я бы предпочел использовать только один API, и вся обработка происходила бы на стороне сервера.

Я хочу встроить Flash-диаграммы в html-версию отчетов. Я хочу встроить статическое изображение (желательно векторный формат) в PDF-версию.

Как лучше всего это сделать?

Я видел продукт под названием Swiff Chart Generator , но он довольно слаб по интерактивности графиков. Я также видел amcharts , который силен в интерактивности, но слаб в PDF-выводе.

Я, вероятно, буду использовать princexml для обработки всего поколения pdf. Princexml не отображает встроенную флэш-память. Это делает рендеринг встроенных изображений и SVG. Другой вариант - летающая тарелка , которая менее функциональна, но бесплатна.

Corda - Они делают картографическое и графическое программное обеспечение, которое поддерживает некоторую интерактивность. Они поддерживают форматы SVG, PNG и flash прямо из коробки. Конечно, они довольно дорогие.

Ответы [ 4 ]

1 голос
/ 23 сентября 2008

Взгляните на AlivePDF . Я считаю, что он может делать то, что вам нужно. У них есть демо, где вы можете экспортировать и загрузить PDF SWF, в который вы только что обратились, очень круто.

В качестве альтернативы вот Экспортер JPEG от тех же людей.

РЕДАКТИРОВАТЬ: Также взгляните на Degrafa для построения диаграмм во Flex. Это очень хорошо, и основной код на самом деле складывается в следующий выпуск Adobe!

0 голосов
/ 05 августа 2009

Вы можете использовать FusionCharts

Позволяет встраивать Flash-диаграммы в HTML-страницы, и их можно легко экспортировать как изображения / PDF, которые вы можете встраивать в ваш PDF-отчет.

Демонстрация того же самого, которая может быть вам полезна: http://www.fusioncharts.com/Demos/ExportChart/

Надеюсь, это поможет:)

0 голосов
/ 23 сентября 2008

Я сделал нечто подобное 8 лет назад с библиотекой Java из Visual Engineering . Похоже, что их продукты изменились, но у кого-то есть свои старые демоверсии онлайн .

Он хорошо работал в качестве апплета для вывода HTML, и я написал простой Java-класс для написания .png для встраивания в pdf на сервере. Достаточно странно, что все это вызывалось из PHP, но хорошо висело.

Java был хорошим выбором, поскольку он должен был работать на серверах Sun и Linux с интерфейсом IE. К сожалению, это не Flash и не на основе векторов. Я бы искал такие инструменты, как swf2jpg или swf2png.

Однако, если нет других вариантов для флэш-памяти на стороне сервера, вы можете рассмотреть возможность использования комбинации апплет / приложение Java.

0 голосов
/ 23 сентября 2008

Вы можете получить растровые данные диаграммы прямо из Flash, используя ActionScript. К сожалению, я не верю, что есть способ экспортировать векторные данные.

...