Nginx retseptid: HTMList PDF-ks muundamine

HTML-st PDF-ks teisendi tegemiseks vajame nginx ja selle pluginat html2pdf. (Olen linkinud oma forki nginxile, kuna tegin mĂ”ningaid muudatusi, mida pole veel originaalsesse reposse lĂŒkata suutnud. Samuti on saadaval valmis.)

HTML muutmiseks PDF-iks failist

location = /html_to_pdf_from_file {
    html2pdf on; # lĂŒlitame pdf-filtri sisse
}

HTML muutmiseks PDF-iks tekstist

location =/html_to_pdf_from_text {
    html2pdf on; # aktiveerime pdf-filtri
    return 200 "<p style="background-color: #c11">Tere, maailm!</p>"; # tagastame HTML
}

HTML muutmiseks PDF-iks proksist

location = /html_to_pdf_from_proxy {
    html2pdf on; # lĂŒlitame pdf-filtri sisse
    proxy_pass somewhing_that_returns_html; # suuname sinna, kus tagastatakse HTML
}

tulemuseks, kui pöörduda nende asukohtade poole, antakse vÀlja PDF, mis genereeritakse selle alusel (kasutades wt generaatorit).

See pole muidugi parim generaator, enne seda proovisin veel paar, kuid leidisin neis vigu htmldoc ja wkhtmltopdf.

Allikas: habr.com

Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid | ProHoster