Существует программный продукт под названием AnyChart, который отлично подходит для встраивания диаграмм на основе флеш-графики в веб-страницы. AnyCharts также может экспортировать в формат файла PNG. Вот пример:
<script type="text/javascript" language="javascript">
//<![CDATA[
var chart = new AnyChart('http://www.mysite.com/swf/AnyChart.swf');
chart.width = 600;
chart.height = 300;
chart.setXMLFile('http://www.mysite.com/anychart.xml');
chart.addEventListener("draw", function() { saveChartAsImage(chart); });
chart.write("content-box");
//]]>
</script>
Моя конечная цель - создать автоматизированный сервис для экспорта диаграмм AnyChart в формат PNG. Поэтому я создал сервис с Indy, который вызывает страницы, содержащие JavaScript AnyChart. Но проблема, похоже, в том, что Indy не может выполнить javascript.
Есть ли способ включить Indy для выполнения JavaScript?