Nginx Recipes: Beddelka HTML una Beddelka PDF

Si loo diyaariyo beddelka HTML ee PDF, waxaan u baahanahay nginx iyo pluginkeeda html2pdf. (Waxaan bixiyay xiriirinta fargeetada nginx, sababtoo ah waxaan sameeyay isbeddelo aan wali lagu riixin kaydkii asalka ahaa. Waxaad sidoo kale isticmaali kartaa diyaarsan.)

Si aad HTML uga beddesho PDF

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

Si HTML loogu beddelo PDF qoraalka

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

Si HTML loogu beddelo PDF wakiil ka ah

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

Natiijo ahaan, marka la gelayo goobahan, halkii HTML, PDF la soo saaray iyada oo la adeegsanayo ayaa la soo celin doonaa matoor ka wt).

Tani, dabcan, maaha koronto-dhaliyaha ugu fiican, waxaan isku dayay laba kale ka hor, laakiin waxaan ka helay khaladaad iyaga htmldoc ΠΈ wkhtmltopdf.

Source: www.habr.com

Add a comment