Ntuziaka Nginx: Ntụgharị HTML ka ọ bụrụ PDF

Iji kwadebe ntụgharị sitere na HTML gaa na PDF, anyị chọrọ nginx na ngwa mgbakwunye ya html2pdf. (Enyere m njikọ na ndụdụ nginx m, n'ihi na emere m mgbanwe ụfọdụ a na-agbanyebeghị na ebe nchekwa mbụ. Ị nwekwara ike iji njikere mere.)

Iji tọghata HTML ka ọ bụrụ PDF site na faịlụ

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

Iji tọghata HTML ka ọ bụrụ PDF site na ederede

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

Iji tọghata HTML ka ọ bụrụ PDF site na proxy

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

N'ihi ya, mgbe ị na-abanye ebe ndị a, kama HTML, a ga-eweghachi PDF emepụtara na ndabere ya (iji. generator si wt).

Nke a, n'ezie, abụghị generator kacha mma, m gbalịrị di na nwunye ọzọ n'ihu ya, ma hụrụ njehie na ha htmldoc и wkhtmltopdf.

isi: www.habr.com

Tinye a comment