Pour convertir HTML en PDF, nous aurons besoin de lui-mĂȘme et de son plugin . (J'ai donnĂ© des liens vers mon fork de nginx, car j'ai fait quelques modifications qui n'ont pas encore Ă©tĂ© intĂ©grĂ©es au dĂ©pĂŽt original. On peut Ă©galement utiliser .)
Pour convertir HTML en PDF Ă partir d'un fichier
location =/html_to_pdf_from_file {
html2pdf on; # activer le filtre pdf
}Pour convertir HTML en PDF Ă partir de texte
location =\/html_to_pdf_from_text {
html2pdf on; # activation du filtre pdf
return 200 "<p style="background-color: #c11">Bonjour, le monde!</p>"; # renvoie HTML
}Pour convertir HTML en PDF Ă partir d'un proxy
location =/html_to_pdf_from_proxy {
html2pdf on; # activer le filtre pdf
proxy_pass quelque_chose_qui_retourne_html; # redirige vers l'endroit oĂč HTML est retournĂ©
}en conséquence, lorsque vous accédez à ces emplacements, un PDF sera renvoyé au lieu de HTML, généré sur sa base (avec l'aide de ).
Ce n'est certes pas le meilleur générateur, j'en ai essayé quelques-uns avant, mais j'y ai trouvé des erreurs et .
Source : habr.com
