Nginx-resepten: HTML nei PDF-konverzje

Om de konverzje fan HTML nei PDF ta te rieden, moatte wy nginx en syn plugin html2 pdf. (Ik joech keppelings nei myn nginx-foarke, om't ik wat wizigingen makke dy't noch net yn 'e orizjinele repository stjoerd binne. Jo kinne ek brûke klear makke.)

Om HTML nei PDF te konvertearjen fan bestân

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

Om HTML nei PDF te konvertearjen fan tekst

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

Om HTML nei PDF te konvertearjen fan proxy

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

as gefolch, as jo tagong krije ta dizze lokaasjes, ynstee fan HTML, sil in PDF generearre op basis dêrfan weromjûn wurde (mei generator fan wt).

Dit is fansels net de bêste generator, ik besocht noch in pear earder, mar fûn flaters yn har htmldoc и wkhtmltopdf.

Boarne: www.habr.com

Add a comment