Rețete Nginx: conversia din HTML în PDF

Pentru a pregăti conversia din HTML în PDF, avem nevoie de el nginx și de pluginul său html2pdf. (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 o formă gata.)

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 generatorul din wt).

Acesta, desigur, nu este cel mai bun generator, înainte am încercat câteva altele, dar am găsit erori la acestea htmldoc și wkhtmltopdf.

Sursa: habr.com

Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS 🔥 Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS | ProHoster