Какой есть инструмент для генерация pdf из html на стороне сервера?

Подскажите, какие есть библиотеки или фреймворки?

Через dompdf и mpdf пробовали. Но верстка, которая сделанная по макету едет. Даже если делать через таблицы, как html письма.
  • Вопрос задан
  • 84 просмотра
Решения вопроса 1
Adamos
@Adamos
верстка, которая сделанная по макету едет

Вот и разбирайтесь с этой версткой.
DomPDF и mPDF - качественные инструменты, но без волшебства. Навороты, которые позволяют современные браузеры, плохо рендерятся без современных браузеров и сплошь и рядом криво рендерятся в них же без привычного окружения.

У mPDF есть возможность задать исходником уже готовый PDF и добавить в него ваши элементы. Если их немного (как пример - диплом участника, в который вписываются только его данные и дата-название мероприятия) - с версткой возиться не требуется вообще.

Если же вам нужна какая-то сложная и точно позиционированная графика - вам придется выкинуть из этой схемы HTML и рисовать исходник для PDF в нормальном графическом формате - SVG или EPS, Но для материалов с большим количеством текста они, конечно, не подходят, это вам придется изобретать собственную издательскую систему...
Ответ написан
Пригласить эксперта
Ответы на вопрос 4
@zkrvndm
Софт для автоматизации
Ответ написан
Комментировать
@rPman
pdf принтер, любой (драйвера ставятся даже с pdf-просмотрщиками, плюс есть опенсорс плюс кажется у майкрософта что то есть), подбираешь под свою операционную систему, настраиваешь его на автоматическое сохранение файлов без запроса у пользователя, и печатаешь что угодно.
Ответ написан
Комментировать
firedragon
@firedragon
Senior .NET developer
Генерация пдф на основе страницы так себе идея. Но если нужно ставьте headless браузер и вызывайте его для рендеринга.
Ответ написан
Комментировать
@vavp123
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы