Recepti Nginx: pretvorba iz HTML-a u PDF

Za pripremu pretvorbe iz HTML-a u PDF potreban nam je sam nginx i njegov plugin html2pdf. (Pružio sam linkove na svoj fork nginx, jer sam napravio neka podešavanja koja još nisam mogao gurnuti u originalni repozitorij. Također se može iskoristiti gotov način.)

Za pretvorbu HTML-a u PDF iz datoteke

location =/html_to_pdf_from_file {
    html2pdf on; # uključujemo pdf-filter
}

Za pretvorbu HTML-a u PDF iz teksta

location =/html_to_pdf_from_text {
    html2pdf on; # vklopite pdf-filter
    return 200 "<p style="background-color: #c11">Pozdravljen, svet!</p>"; # vrnite HTML
}

Za pretvorbu HTML-a u PDF iz proksija

location =/html_to_pdf_from_proxy {
    html2pdf on; # uključujemo pdf-filter
    proxy_pass something_that_returns_html; # proslijeđujemo na mjesto gdje se vraća HTML
}

kao rezultat, kada se pristupi ovim lokacijama umjesto HTML-a će se davati PDF, generiran na njegovoj osnovi (uz pomoć generatora iz wt).

To, naravno, nije najbolji generator, prije njega sam isprobao nekoliko, ali sam u njima našao greške htmldoc in wkhtmltopdf.

Izvor: habr.com

Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki 🔥 Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki | ProHoster