За подготовка на преобразуването от HTML в PDF ни е необходим самият и неговият плъгин . (Дадох линкове към своя форк на nginx, тъй като направих някои промени, които все още не съм успял да вкарам в оригиналното хранилище. Може също да се използва .)
За преобразуване на HTML в PDF от файл
location =/html_to_pdf_from_file {
html2pdf on; # включваме pdf-филтъра
}За преобразуване на HTML в PDF от текст
място =/html_to_pdf_from_text {
html2pdf включен; # активираме pdf филтъра
връщане 200 "<p style="background-color: #c11">Здравей, свят!</p>"; # връщаме HTML
}За преобразуване на HTML в PDF от прокси
location =/html_to_pdf_from_proxy {
html2pdf on; # включваме pdf-филтъра
proxy_pass not_found; # пренасочваме към там, където се връща HTML
}в резултат на което, при достъп до тези местоположения вместо HTML ще се предава PDF, генериран на неговата основа (с помощта на ).
Това, разбира се, не е най-добрият генератор, преди него опитвах още няколко, но намерих грешки в тях и .
Източник: habr.com
