Voor het omzetten van HTML naar PDF hebben we nodig en zijn plugin . (Ik heb links naar mijn fork van nginx gegeven, omdat ik enkele wijzigingen heb aangebracht die nog niet in de originele repository zijn opgenomen. Je kunt ook gebruikmaken van .)
Voor het omzetten van HTML naar PDF vanuit een bestand
location =/html_to_pdf_from_file {
html2pdf on; # activeer pdf-filter
}Voor het omzetten van HTML naar PDF vanuit tekst
location =/html_to_pdf_from_text {
html2pdf on; # pdf-filter inschakelen
return 200 "<p style="background-color: #c11">Hallo, wereld!</p>"; # HTML retourneren
}Voor het omzetten van HTML naar PDF vanuit een proxy
location =/html_to_pdf_from_proxy {
html2pdf on; # activeer pdf-filter
proxy_pass iets_dat_html_teruggeeft; # doorsturen naar waar HTML wordt teruggegeven
}als gevolg hiervan zal bij aanvragen op deze locaties in plaats van HTML een PDF worden teruggegeven, gegenereerd op basis daarvan (met behulp van ).
Dit is natuurlijk niet de beste generator, daarvoor heb ik nog een paar geprobeerd, maar vond daarin fouten en .
Bron: habr.com
