Za pretvorbu HTML u PDF bit će nam potrebni i njegov plugin . (Dao sam linkove na svoj fork nginx-a, jer sam napravio neka podešavanja koja još nisam uspio poslati u originalni repozitorij. Također možete koristiti .)
Za pretvorbu HTML u PDF iz datoteke
location =/html_to_pdf_from_file {
html2pdf on; # uključujemo pdf filter
}Za pretvorbu HTML u PDF iz teksta
location =/html_to_pdf_from_text {
html2pdf on; # uključujemo pdf filtar
return 200 "<p style="background-color: #c11">Pozdrav svijete!</p>"; # vraćamo HTML
}Za pretvorbu HTML u PDF iz proxyja
location =/html_to_pdf_from_proxy {
html2pdf on; # uključujemo pdf filter
proxy_pass somewhing_that_returns_html; # preusmjeravamo na mjesto gdje se vraća HTML
}Kao rezultat, kada se pristupi ovim lokacijama, umjesto HTML-a bit će ponuđen PDF koji je generiran na temelju njega (uz pomoć ).
Naravno, to nije najbolji generator, prije njega sam probao još nekoliko, ali pronašao sam greške u njima i .
Izvor: habr.com
