Pentru a pregăti conversia din HTML în PDF, avem nevoie de el și de pluginul său . (Am oferit linkuri către fork-ul meu de nginx, deoarece am făcut câteva modificări pe care nu le-am putut integra încă în depozitul original. De asemenea, se poate folosi .)
Pentru conversia HTML în PDF din fișier
location =/html_to_pdf_from_file {
html2pdf on; # activăm filtrul pdf
}Pentru conversia HTML în PDF din text
location =\/html_to_pdf_from_text {
html2pdf on; # activăm filtrul pdf
return 200 "<p style="background-color: #c11">Salut, lume!</p>"; # returnăm HTML
}Pentru conversia HTML în PDF din proxy
location =/html_to_pdf_from_proxy {
html2pdf on; # activăm filtrul pdf
proxy_pass somewhing_that_returns_html; # redirectăm către locul de unde se returnează HTML
}ca rezultat, când se accesează aceste locații, în loc de HTML va fi returnat PDF, generat pe baza acestuia (prin ).
Acesta, desigur, nu este cel mai bun generator, înainte am încercat câteva altele, dar am găsit erori la acestea și .
Sursa: habr.com
