Ryseitiau Nginx: Trosi HTML i PDF

Er mwyn paratoi'r trosi o HTML i PDF, mae angen nginx a'i pluen html2pdf. (Darparais ddolenni i'm fforc nginx, oherwydd gwnes rai newidiadau nad ydynt eto wedi'u gwthio i'r ystorfa wreiddiol. Gallwch hefyd ddefnyddio parod.)

I drosi HTML i PDF o ffeil

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

I drosi HTML i PDF o destun

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

I drosi HTML i PDF o ddirprwy

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

o ganlyniad, wrth gyrchu'r lleoliadau hyn, yn lle HTML, bydd PDF a gynhyrchir ar ei sail yn cael ei ddychwelyd (gan ddefnyddio generadur o wt).

Nid hwn, wrth gwrs, yw'r generadur gorau, ceisiais gwpl yn fwy o'i flaen, ond darganfyddais wallau ynddynt htmldoc ΠΈ wkhtmltopdf.

Ffynhonnell: hab.com

Ychwanegu sylw