Сохранить Html-Страницу В Формате Pdf, Jpeg.

Приветствую сообщество.

Думаю, я не первый и не последний, кто столкнулся с вопросом, как сохранить html-страницу в формате pdf или jpeg. Ситуация проста.

Разрабатываем CRM, есть генератор документов для документооборота.

Генератор, соответственно, представляет собой всего лишь html-шаблонщик, адаптированный под документацию.

Короче говоря, вывод представляет собой HTML. Система сама рассылает заявки производителям, письма партнёрам и т.д. Отправлять их в html-виде совершенно нецелесообразно; pdf или jpeg подойдет. Стандартные консольные инструменты для конвертации html во что-то более удобное для печати не подходили.

Это понятно; верстка многих документов весьма специфична и в любом случае не может быть выполнена без процессора (в нашем случае браузера).

Было протестировано множество соответствующего программного обеспечения и модулей.

От PHP-скриптов до консольных приложений.

dompdf оказался наиболее близким, но не идеальным + часто вылетал, что в нашем случае недопустимо.

В итоге мы пришли к решению, что ничего не остается, как взять Windows-сервер, установить его в обычный ДЦ, установить туда Firefox и т.д. и заняться обслуживанием.

Уважаемые знатоки, внимание к вопросу :) Мы изобретаем велосипед? Может кто знает такой сервис, где платишь деньги, а на выходе html получаешь копию файрфокс-подобного но в jpeg и pdf? п.

с.

Соответственно советы и методы типа «нужно выкладывать документы не в Firefox-подобно, а так, как нравится консольному ПО» не подходят, т.к.

речь идет о достаточно простом генераторе документов.

Не заставляйте каждого пользователя crm изучать особенности рендеринга одного и того же html2ps, но с макетом на великую тройку справится даже начинающий верстальщик.

Теги: #html2pdf #html2jpeg #Разработка сайтов

Вместе с данным постом часто просматривают:

Автор Статьи


Зарегистрирован: 2019-12-10 15:07:06
Баллов опыта: 0
Всего постов на сайте: 0
Всего комментарий на сайте: 0
Dima Manisha

Dima Manisha

Эксперт Wmlog. Профессиональный веб-мастер, SEO-специалист, дизайнер, маркетолог и интернет-предприниматель.