HTML'den PDF'ye dönüşümü hazırlamak için şunlara ihtiyacımız var:
HTML'yi dosyadan PDF'ye dönüştürmek için
location =/html_to_pdf_from_file {
html2pdf on; # включаем pdf-фильтр
}
HTML'yi metinden PDF'ye dönüştürmek için
location =/html_to_pdf_from_text {
html2pdf on; # включаем pdf-фильтр
return 200 "<p style="background-color: #c11">Здравствуй, мир!</p>"; # возвращаем HTML
}
HTML'yi proxy'den PDF'ye dönüştürmek için
location =/html_to_pdf_from_proxy {
html2pdf on; # включаем pdf-фильтр
proxy_pass somewhing_that_returns_html; # перенаправляем на туда, гду возвращается HTML
}
Sonuç olarak, bu konumlara erişirken HTML yerine, buna dayalı olarak oluşturulan bir PDF döndürülecektir (kullanılarak)
Bu elbette en iyi jeneratör değil, daha önce birkaç tane daha denedim ama onlarda hatalar buldum
Kaynak: habr.com