Per preparare la conversione da HTML a PDF avremo bisogno di e del suo plugin . (Ho fornito i link al mio fork di nginx, poiché ho apportato alcune modifiche che non sono ancora riuscito a incorporare nel repository originale. Puoi anche utilizzare .)
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; # attiviamo il filtro pdf
return 200 "<p style="background-color: #c11">Ciao, mondo!</p>"; # restituiamo HTML
}Per convertire HTML in PDF da un proxy
location =/html_to_pdf_from_proxy {
html2pdf on; # attiviamo il filtro pdf
proxy_pass somewhing_that_returns_html; # reindirizziamo a dove viene restituito l'HTML
}di conseguenza, quando si accede a queste posizioni, invece di HTML verrà restituito un PDF generato su quella base (con l'aiuto di ).
Questo, ovviamente, non è il miglior generatore; prima di questo ne ho provati altri, ma ho trovato alcuni errori in essi e .
Fonte: habr.com
