Para convertir de HTML a PDF necesitaremos y su plugin . (He proporcionado enlaces a mi fork de nginx, ya que hice algunos cambios que aún no he podido incorporar en el repositorio original. También se puede usar .)
Para convertir HTML a PDF desde un archivo
location =/html_to_pdf_from_file {
html2pdf on; # activamos el filtro pdf
}Para convertir HTML a PDF desde texto
location =\/html_to_pdf_from_text {
html2pdf on; # activamos el filtro pdf
return 200 "<p style="background-color: #c11">¡Hola, mundo!</p>"; # devolvemos HTML
}Para convertir HTML a PDF desde un proxy
location =/html_to_pdf_from_proxy {
html2pdf on; # activamos el filtro pdf
proxy_pass something_that_returns_html; # redirigimos a donde se regresa HTML
}como resultado, al acceder a estas ubicaciones se devolverá un PDF generado a partir de HTML (usando ).
Este, por supuesto, no es el mejor generador, antes probé un par más, pero encontré errores en ellos y .
Fuente: habr.com
