2013-12-10 2 views
0

У нас есть веб-приложение, работающее в html/javascript в браузере, потянув данные из базы данных через Razor/MVC. Он отлично работает для отчетов adhoc. Однако мы должны иметь возможность планировать отчеты для запуска через определенные промежутки времени. Есть ли способ запустить javascript и html в виде виртуального браузера на стороне сервера, чтобы очистить элементы DOM, xml и данные изображения от холста, после того, как графики и сетки будут нарисованы так, чтобы их можно было вставить в PDF? Причиной этого является то, что график и сетка в формате pdf выглядят так же, как на экране в браузере, и упрощают работу в будущем, поскольку изменения должны выполняться только в одном месте.Запуск javascript и html в Virtual Browser

ответ

0

Найденные продукты от компании winnovative-software, которые, похоже, делают трюк. Продукт требует URL-адреса, но он в основном имитирует то, что видно в браузере, даже запускает javascript. Большой плюс заключается в том, что размер зрителя может быть указан, поэтому, если сетка занимает больше места, чем может поместиться на обычном экране, этот продукт позволяет вам увеличить высоту и ширину, чтобы соответствовать всем этим. Единственный недостаток, который я нашел, заключается в том, что сжатие PDF-файлов, похоже, делает диаграммы нечитаемыми, строки, точки данных, масштабы и т. Д. Исчезают, но это стандартная проблема, изменяющая размер графика.