Nginx Recipes: Konvèsyon HTML pou PDF

Pou prepare konvèsyon de HTML pou PDF, nou bezwen nginx ak plugin li yo html2pdf. (Mwen te bay lyen ki mennen nan fouchèt nginx mwen an, paske mwen te fè kèk chanjman ki poko pouse nan depo orijinal la. Ou ka itilize tou. pare-fè.)

Pou konvèti HTML an PDF nan dosye

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

Pou konvèti HTML an PDF soti nan tèks

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

Pou konvèti HTML an PDF soti nan proxy

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

kòm yon rezilta, lè w ap jwenn aksè nan kote sa yo, olye pou HTML, yon PDF ki te pwodwi sou baz li yo pral retounen (itilize dèlko soti nan wt).

Sa a, nan kou, se pa dèlko a pi bon, mwen te eseye yon koup plis anvan li, men yo te jwenn erè nan yo htmldoc и wkhtmltopdf.

Sous: www.habr.com

Add nouvo kòmantè