Um die Konvertierung von HTML nach PDF vorzubereiten, benötigen wir und sein Plugin . (Ich habe Links zu meinem Nginx-Fork bereitgestellt, da ich einige Änderungen vorgenommen habe, die noch nicht in das ursprüngliche Repository übertragen wurden. Sie können auch verwenden .)
Um HTML aus einer Datei in PDF zu konvertieren
location =/html_to_pdf_from_file {
html2pdf on; # включаем pdf-фильтр
}Um HTML aus Text in PDF umzuwandeln
location =/html_to_pdf_from_text {
html2pdf on; # включаем pdf-фильтр
return 200 "<p style="background-color: #c11">Здравствуй, мир!</p>"; # возвращаем HTML
}Um HTML vom Proxy in PDF zu konvertieren
location =/html_to_pdf_from_proxy {
html2pdf on; # включаем pdf-фильтр
proxy_pass somewhing_that_returns_html; # перенаправляем на туда, гду возвращается HTML
}Infolgedessen wird beim Zugriff auf diese Speicherorte anstelle von HTML ein auf dieser Basis generiertes PDF zurückgegeben (unter Verwendung von ).
Das ist natürlich nicht der beste Generator, ich habe vorher noch ein paar ausprobiert, aber darin Fehler gefunden и .
Source: habr.com
