Per convertire HTML in PDF, avremo bisogno di e del suo plugin . (Ho fornito i link al mio fork di nginx, poiché ho fatto alcune modifiche che non sono ancora riuscito a integrare nel repository originale. È possibile utilizzare anche .)
Per convertire HTML in PDF da un file
location =/html_to_pdf_from_file {
html2pdf on; # attiviamo il filtro pdf
}Per convertire HTML in PDF da testo
location =/html_to_pdf_from_text {
html2pdf on; # abilitiamo il filtro pdf
return 200 "<p style="background-color: #c11">Ciao, mondo!</p>"; # restituiamo l'HTML
}Per convertire HTML in PDF da un proxy
location =/html_to_pdf_from_proxy {
html2pdf on; # attiviamo il filtro pdf
proxy_pass something_that_returns_html; # reindirizziamo a dove viene restituito HTML
}di conseguenza, accedendo a queste posizioni, verrà restituito un PDF generato sulla base dell'HTML (utilizzando ).
Questo, ovviamente, non è il miglior generatore, ne ho provati un paio prima, ma ho trovato degli errori in essi e .
Fonte: habr.com
