Nginx uppskriftir: HTML til PDF umbreytingu

Til að undirbúa umbreytingu frá HTML í PDF, þurfum við nginx og viðbót þess html2 pdf. (Ég gaf tengla á nginx gaffalinn minn, vegna þess að ég gerði nokkrar breytingar sem hafa ekki enn verið ýtt inn í upprunalegu geymsluna. Þú getur líka notað tilbúið.)

Til að breyta HTML í PDF úr skrá

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

Til að breyta HTML í PDF úr texta

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

Til að breyta HTML í PDF frá proxy

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

þar af leiðandi, þegar aðgangur er að þessum stöðum, í stað HTML, verður PDF sem búið er til á grundvelli þess skilað (með því að nota rafall úr wt).

Þetta er auðvitað ekki besti rafallinn, ég prófaði nokkra í viðbót á undan en fann villur í þeim htmldoc и wkhtmltopdf.

Heimild: www.habr.com

Bæta við athugasemd