Рецепты Nginx: фильтр из HTML в PDF

в 7:04, , рубрики: html, nginx, PDF

Для приготовления фильтра из HTML в PDF нам понадобится сам nginx и его плагин html2pdf. (Я дал ссылки на свой форк nginx, т.к. делал некоторые изменения, которые пока не удалось пропихнуть в оригинальный репозиторий. Можно также воспользоваться готовым образом.)

В любом локейшене, который возвращает HTML (просто текстом или файлом или через прокси) добавляем

html2pdf on; # включаем pdf-фильтр
html2pdf_buffer_size 32k; # задаём максимальный размер буфера для чтения HTML

в результате при обращении на этот локейшен вместо HTML будет отдаваться PDF, сгенерированный на его основе (с помощью генератора из wt).

Это, конечно, не самый лучший генератор, до него я пробовал ещё пару, но нашёл в них ошибки htmldoc и wkhtmltopdf.

Автор: RekGRpth

Источник

* - обязательные к заполнению поля


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js