HTML-ból PDF-be konvertáláshoz szükségünk lesz magára és a pluginjára . (Linkeket adtam a fork-omhoz nginx-ből, mert néhány módosítást végeztem, amelyeket eddig nem sikerült átvinni az eredeti tárolóba. Használhatunk még .)
HTML PDF-bé alakítására fájlból
location =/html_to_pdf_from_file {
html2pdf on; # bekapcsoljuk a pdf szűrőt
}HTML PDF-bé alakítására szövegből
location = /html_to_pdf_from_text {
html2pdf on; # engedélyezzük a pdf szűrőt
return 200 "<p style="background-color: #c11">Helló, világ!</p>"; # visszatérítjük a HTML-t
}HTML PDF-bé alakítására proxyból
location =/html_to_pdf_from_proxy {
html2pdf on; # bekapcsoljuk a pdf szűrőt
proxy_pass somewhing_that_returns_html; # átirányítunk arra, ahol HTML-t ad vissza
}így amikor ezekre a helyekre hívunk, HTML helyett PDF-et kapunk, amely az alapján lett generálva (segítségével ).
Ez természetesen nem a legjobb generátor, előtte próbáltam még néhányat, de hibát találtam bennük és .
Forrás: habr.com
