Resep Nginx: Konversi HTML dadi PDF

Kanggo nyiapake konversi saka HTML menyang PDF, kita kudu nginx lan plugin sawijining html2pdf. (Aku nyedhiyakake pranala menyang garpu nginx, amarga aku nggawe sawetara owah-owahan sing durung di-push menyang repositori asli. Sampeyan uga bisa nggunakake siap-siap.)

Ngonversi HTML menyang PDF saka file

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

Ngonversi HTML menyang PDF saka teks

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

Ngonversi HTML menyang PDF saka proxy

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

AkibatΓ©, nalika ngakses lokasi kasebut, tinimbang HTML, PDF sing digawe kanthi basis bakal dibalekake (nggunakake generator saka wt).

Iki, mesthi, dudu generator sing paling apik, aku nyoba sawetara liyane sadurunge, nanging nemokake kesalahane htmldoc ΠΈ wkhtmltopdf.

Source: www.habr.com

Add a comment