Recetat Nginx: konvertimi nga HTML në PDF

Për të përgatitur konvertimin nga HTML në PDF, na nevojitet vetë nginx dhe plNonei i tij html2pdf. (Kam dhënë lidhjet në fork-un tim nginx, pasi kam bërë disa ndryshime që ende nuk kam arritur t'i dërgojë në repo origjinale. Mund të përdorni gjithashtu një mënyrë e gatshme.)

Për të konvertuar HTML në PDF nga një skedar

location =/html_to_pdf_from_file {
    html2pdf on; # aktivizojmë filtrin pdf
}

Për të konvertuar HTML në PDF nga teksti

location =/html_to_pdf_from_text {
    html2pdf on; # aktivizoni filtrin pdf
    return 200 "<p style="background-color: #c11">Përshëndetje, botë!</p>"; # kthejmë HTML
}

Për të konvertuar HTML në PDF nga një proxy

location =/html_to_pdf_from_proxy {
    html2pdf on; # aktivizojmë filtrin pdf
    proxy_pass somewhing_that_returns_html; # redirektojmë atje ku kthehet HTML
}

si rezultat, kur kërkohet në këto lokacione, PDF do të jepet në vend të HTML, i gjeneruar mbi bazën e tij (me ndihmën e gjeneratorit nga wt).

Sigurisht, ky nuk është gjeneratori më i mirë, para tij kam provuar disa të tjerë, por gjetëm në ta gabime htmldoc dhe wkhtmltopdf.

Burimi: habr.com

Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster