Iiresiphi zeNginx: Uguqulo lweHTML kwiPDF

Ukulungiselela uguqulelo ukusuka kwi-HTML ukuya kwiPDF, siyayidinga nginx kunye ne-plugin yayo html2pdf. (Ndinikeze amakhonkco kwifolokhwe yam ye nginx, kuba ndenze utshintsho oluthile olungekatyhalelwa kwindawo yokugcina yokugcina. Ungasebenzisa kwakhona sele yenziwe.)

Ukuguqula iHTML ibe yiPDF ukusuka kwifayile

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

Ukuguqula i-HTML ibe yiPDF ukusuka kwisicatshulwa

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

Ukuguqula iHTML ibe yiPDF ukusuka kwiproxy

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

ngenxa yoko, xa ufikelela kwezi ndawo, endaweni yeHTML, iPDF eyenziwe ngokwesiseko iya kubuyiselwa (usebenzisa ijenereyitha evela kwi-wt).

Oku, ewe, ayisiyiyo eyona generator ilungileyo, ndizamile isibini esingaphezulu kwayo, kodwa ndafumana iimpazamo kubo htmldoc ΠΈ wqtemagce.

umthombo: www.habr.com

Yongeza izimvo