Amaresiphi we-Nginx: Ukuguqulwa kwe-HTML kuya ku-PDF

Ukulungiselela ukuguqulwa kusuka ku-HTML kuya ku-PDF, sidinga nginx kanye ne-plugin yayo html2pdf. (Nginikeze izixhumanisi zemfoloko yami ye-nginx, ngoba ngenze izinguquko ezingakaphushwa endaweni yokugcina yokugcina. Ungasebenzisa futhi esenziwe ngomumo.)

Ukuguqula i-HTML ibe yi-PDF kusuka kufayela

location =/html_to_pdf_from_file {
    html2pdf on; # Π²ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌ pdf-Ρ„ΠΈΠ»ΡŒΡ‚Ρ€
}

Ukuze uguqule i-HTML ibe yi-PDF isuka embhalweni

location =/html_to_pdf_from_text {
    html2pdf on; # Π²ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌ pdf-Ρ„ΠΈΠ»ΡŒΡ‚Ρ€
    return 200 "<p style="background-color: #c11">Здравствуй, ΠΌΠΈΡ€!</p>"; # Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌ HTML
}

Ukuguqula i-HTML ibe yi-PDF kusuka kummeleli

location =/html_to_pdf_from_proxy {
    html2pdf on; # Π²ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌ pdf-Ρ„ΠΈΠ»ΡŒΡ‚Ρ€
    proxy_pass somewhing_that_returns_html; # пСрСнаправляСм Π½Π° Ρ‚ΡƒΠ΄Π°, Π³Π΄Ρƒ возвращаСтся HTML
}

ngenxa yalokho, lapho ufinyelela lezi zindawo, esikhundleni se-HTML, i-PDF eyenziwe ngesisekelo sayo izobuyiselwa (kusetshenziswa ijeneretha evela ku-wt).

Lokhu, yiqiniso, akuyona i-generator engcono kakhulu, ngizamile umbhangqwana ngaphambi kwayo, kodwa ngathola amaphutha kuwo htmldoc ΠΈ wkhtmltopdf.

Source: www.habr.com

Engeza amazwana