Nginx Recipes: HTML kune PDF Shanduko

Kugadzirira kutendeuka kubva kuHTML kuenda kuPDF, isu tinoda nginx uye plugin yayo html2pdf. (Ndakapa zvinongedzo kunginx fork yangu, nekuti ndakaita dzimwe shanduko dzisati dzasundirwa mudura rekutanga. Unogonawo kushandisa ready-made.)

Kushandura HTML kuita PDF kubva faira

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

Kushandura HTML kuita PDF kubva pane zvinyorwa

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

Kushandura HTML kuita PDF kubva kune proxy

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

semhedzisiro, kana uchiwana nzvimbo idzi, pachinzvimbo cheHTML, iyo PDF yakagadzirwa pahwaro hwayo inodzoserwa (uchishandisa jenareta kubva wt).

Iyi, hongu, haisi iyo jenareta yakanakisa, ndakaedza mamwe akati wandei pamberi payo, asi ndakawana zvikanganiso mavari htmldoc ΠΈ wqtmltopdf.

Source: www.habr.com

Voeg