Для приготовления фильтра из HTML в PDF нам понадобится сам nginx и его плагин html2pdf. (Я дал ссылки на свой форк nginx, т.к. делал некоторые изменения, которые пока не удалось пропихнуть в оригинальный репозиторий. Можно также воспользоваться готовым образом.)
В любом локейшене, который возвращает HTML (просто текстом или файлом или через прокси) добавляем
в результате при обращении на этот локейшен вместо HTML будет отдаваться PDF, сгенерированный на его основе (с помощью генератора из wt).
Это, конечно, не самый лучший генератор, до него я пробовал ещё пару, но нашёл в них ошибки htmldoc и wkhtmltopdf.
В любом локейшене, который возвращает HTML (просто текстом или файлом или через прокси) добавляем
html2pdf on; # включаем pdf-фильтр
html2pdf_buffer_size 32k; # задаём максимальный размер буфера для чтения HTMLв результате при обращении на этот локейшен вместо HTML будет отдаваться PDF, сгенерированный на его основе (с помощью генератора из wt).
Это, конечно, не самый лучший генератор, до него я пробовал ещё пару, но нашёл в них ошибки htmldoc и wkhtmltopdf.
