Mapishi ya Nginx: Ubadilishaji wa HTML hadi PDF

Ili kuandaa ubadilishaji kutoka HTML hadi PDF, tunahitaji nginx na programu-jalizi yake html2pdf. (Nilitoa viungo kwa uma yangu ya nginx, kwa sababu nilifanya mabadiliko kadhaa ambayo bado hayajasukumwa kwenye hazina asili. Unaweza pia kutumia tayari.)

Ili kubadilisha HTML kuwa PDF kutoka faili

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

Kubadilisha HTML hadi PDF kutoka maandishi

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

Kubadilisha HTML hadi PDF kutoka kwa wakala

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

kama matokeo, wakati wa kupata maeneo haya, badala ya HTML, PDF iliyotengenezwa kwa msingi wake itarejeshwa (kwa kutumia jenereta kutoka kwa wt).

Hii, kwa kweli, sio jenereta bora, nilijaribu michache zaidi kabla yake, lakini nilipata makosa ndani yao html hati ΠΈ wkhtmltopdf.

Chanzo: mapenzi.com

Kuongeza maoni