K přípravě převodu z HTML do PDF budeme potřebovat samotný a jeho plugin . (Odkázal jsem na svůj fork nginx, protože jsem udělal některé změny, které se dosud nepodařilo prosadit do originálního repozitáře. Lze také využít .)
K převodu HTML do PDF ze souboru
location =/html_to_pdf_from_file {
html2pdf on; # zapneme pdf filtr
}K převodu HTML do PDF z textu
location =/html_to_pdf_from_text {
html2pdf on; # zapneme pdf filtr
return 200 "<p style="background-color: #c11">Ahoj, světe!</p>"; # vracíme HTML
}K převodu HTML do PDF z proxy
location =/html_to_pdf_from_proxy {
html2pdf on; # zapneme pdf filtr
proxy_pass something_that_returns_html; # směrujeme na místo, kde se vrací HTML
}v důsledku čehož bude při volání těchto lokací namísto HTML odesílán PDF, generovaný na jeho základě (s pomocí ).
To samozřejmě není nejlepší generátor, předtím jsem vyzkoušel ještě pár, ale našel jsem v nich chyby a .
Zdroj: habr.com
