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