Receitas de Nginx: conversión de HTML a PDF

Para preparar a conversión de HTML a PDF, necesitamos Nginx e o seu complemento html2pdf. (Proporcionei ligazóns ao meu fork nginx, porque fixen algúns cambios que aínda non foron enviados ao repositorio orixinal. Tamén podes usar listo.)

Para converter HTML a PDF desde un ficheiro

location =/html_to_pdf_from_file {
    html2pdf on; # включаем pdf-фильтр
}

Para converter HTML a PDF de texto

location =/html_to_pdf_from_text {
    html2pdf on; # включаем pdf-фильтр
    return 200 "<p style="background-color: #c11">Здравствуй, мир!</p>"; # возвращаем HTML
}

Para converter HTML a PDF desde un proxy

location =/html_to_pdf_from_proxy {
    html2pdf on; # включаем pdf-фильтр
    proxy_pass somewhing_that_returns_html; # перенаправляем на туда, гду возвращается HTML
}

como resultado, ao acceder a estas localizacións, en lugar de HTML, devolverase un PDF xerado sobre a súa base (usando xerador de wt).

Este, por suposto, non é o mellor xerador, tentei un par máis antes, pero atopei erros neles htmldoc и wkhtmltopdf.

Fonte: www.habr.com

Engadir un comentario