Есть ли в любом случае функция экспорта для экспорта в качестве изображения? Я хочу, чтобы это как функция моего веб-сайта, поэтому люди могут нажать кнопку или ссылку и сохранить ее как изображение или файл в формате pdf.Есть ли способ экспортировать организационную диаграмму Google Visualization в качестве изображения?
Есть ли способ экспортировать организационную диаграмму Google Visualization в качестве изображения?
ответ
Сделать снимок экрана браузера. Для этого есть многократные инструменты. Мы использовали это: http://code.google.com/p/speak-lib/source/browse/#svn/trunk/WebShot%3Fstate%3Dclosed
Он отлично работает. Таким образом, мы генерируем предварительный просмотр изменений дизайна.
Может ли эта ссылка быть полезной?
http://groups.google.com/group/google-visualization-api/browse_thread/thread/6ef62234879625e5
нет, так как визуализация орга диаграммы не является визуализация – leora
Попробуйте http://phantomjs.org/ вы можете написать сценарий, чтобы вырезать свою веб-страницу в PNG-изображениях определенного фиксированного размера, а затем собрать их в PDF.
Вы можете экспортировать SVG-код и отправить его на сервер, чтобы преобразовать его в изображение. Это масштабируемое и простое решение. Детали ответа здесь: Convert Google Geochart to image (JPEG, PNG, etc.) or PDF in the browser
Использование chart.getImageURI()
дает расположение изображения
'chart.getImageURI()' does not работает для Org Charts. – Vikrant
изображений на основе мне нужно, чтобы это было что-то, что может быть сделано любым пользователем в качестве признака сайт . , – leora
Покажите диаграмму с кнопкой экспорта пользователю, , если пользователь нажимает кнопку «Экспорт», вы делаете экранный снимок другого экземпляра браузера (его просто вызов библиотеки) - и все готово. Он не масштабируется, но он работает. – Robert
вот ссылка на фактический код, который делает снимок экрана: http://code.google.com/p/speak-lib/source/browse/trunk/SpeakLib.Utilities/Service/Imaging/WebScreenshotGenerator.cs –