Flash-диаграммы и графики экспортируются для использования в отчетах PDF — автоматизация

StackOverflow https://stackoverflow.com/questions/120862

Вопрос

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

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

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

Каков наилучший способ добиться этого?

Я видел продукт под названием Генератор диаграмм Swiff но он довольно слаб в плане интерактивности графиков.я тоже видел диаграммы, который хорош в интерактивности, но слаб в выводе в формате PDF.

Я, вероятно, буду использовать принцxml для обработки общего поколения PDF.Princexml не отображает встроенный Flash.Он отображает встроенные изображения и SVG.Другой вариант: летающая тарелка, который менее функционален, но бесплатен.

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

Это было полезно?

Решение

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

Альтернативно вот Экспортер JPEG теми же людьми.

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

Другие советы

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

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

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

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

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

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

Демо-версия того же самого, которая может вам помочь: http://www.fusioncharts.com/Demos/ExportChart/

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

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top