Как подготовить график для вывода во View и экспорта в pdf?
Добрый день.
Работаю над проектом, где необходимо некие данные выводить в браузер и в pdf файл, при этом данные нужно вывести в виде нескольких таблиц. Как это лучше сделать?
Я представляю, как все отрисовать "руками" (и в вебе, и в pdf), но это двойная разработка. Можно ли просто сконвертировать в pdf часть выводимой веб-страницы? Или на лету преобразовать графики в картинки, а затем просто вставить их в View и pdf?
Можете хранить график в формате svg, а в web и pdf использовать библиотеки для отстройки. Да, двойная работа, но ее гораздо меньше. Считайте, что две реализации интерфейса "график" :-)
Можно создать отдельную верстку страницы для режима печати, ну а потом уже в браузере "распечатать" в pdf. Например chrome умеет сохранять веб странички в pdf.
Да, я тоже так сначала думал. Заказчик не оценил. Он хочет нажать на кнопку, и любоваться панелькой загрузки со скачиваемым документом, а не возиться с "Сохранить как - имя - тип pdf - ок". Опять-таки, помимо нужной инфы на странице еще шапка\подвал\боковая панель, а они в pdf лишние.