Nginx-recept: Omvandla frÄn HTML till PDF

För att förbereda omvandlingen frÄn HTML till PDF behöver vi sjÀlva nginx och dess plugin html2pdf. (Jag har gett lÀnkar till min fork av Nginx, eftersom jag gjorde nÄgra Àndringar som jag Ànnu inte lyckats fÄ in i det originala arkivet. Man kan ocksÄ anvÀnda den fÀrdiga metoden.)

För att omvandla HTML till PDF frÄn fil

location =/html_to_pdf_from_file {
    html2pdf on; # aktivera pdf-filter
}

För att omvandla HTML till PDF frÄn text

location =/html_to_pdf_from_text {
    html2pdf on; # aktivera pdf-filtern
    return 200 "<p style="background-color: #c11">Hej världen!</p>"; # returnera HTML
}

För att omvandla HTML till PDF frÄn proxy

location =/html_to_pdf_from_proxy {
    html2pdf on; # aktivera pdf-filter
    proxy_pass something_that_returns_html; # omdirigera till dÀr HTML returneras
}

som ett resultat ger dessa platser istÀllet för HTML en PDF, genererad utifrÄn det (med hjÀlp av generatorn frÄn wt).

SjÀlvklart Àr det inte den bÀsta generatorn, jag har provat ett par andra innan den, men hittade fel i dem htmldoc och wkhtmltopdf.

KĂ€lla: habr.com

Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster