Превращение диаграмм jQuery в PDF

Я нашел два понравившихся мне плагина для диаграмм jQuery - flot и jqPlot. Я думаю об использовании одного из них на внешнем интерфейсе моего веб-сайта.

Однако мне также нужно иметь возможность разрешать пользователям экспортировать данные в формате PDF. В идеале я ищу чистое решение Python, но могу одним нажатием запустить на Java или PHP. Качество сгенерированных диаграмм является наиболее важным фактором.

Опции I ' Рассматриваются следующие:

  • Создание диаграмм на сервере и создание PDF-файла с использованием этих диаграмм. Я посмотрел на matplotlib и несколько других пакетов диаграмм python, но диаграммы не выглядят так же хорошо, как flot или jqPlot.
  • Используйте Rhino и Env.js для запуска того же кода jQuery на сервере, и как-то захватить сгенерированные диаграммы и вставить их в PDF-файлы. Это возможно с Rhino? Насколько сложно это будет? Я видел проект Rhino-canvas, но он выглядит устаревшим.

Что было бы лучшим способом сделать это? Если бы я смог заставить работать решение Rhino, это было бы замечательно, поскольку оно поддерживало бы согласованность между интерфейсом и сгенерированными PDF-файлами.

8
задан Roger 22 August 2010 в 15:52
поделиться

1 ответ

Предлагаю еще раз взглянуть на matplotlib.

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

Если вам нужны, например, тени, взгляните на руководство по преобразованиям.

Кроме того, matplotlib предоставляет растровые изображения с высоким разрешением или даже векторную графику в формате PDF. Я не знаю, насколько сложно использовать упомянутые библиотеки jQuery для графики с более высоким разрешением.

1
ответ дан 5 December 2019 в 22:15
поделиться
Другие вопросы по тегам:

Похожие вопросы: