برای آماده سازی تبدیل از HTML به PDF، ما نیاز داریم
برای تبدیل HTML به PDF از فایل
location =/html_to_pdf_from_file {
html2pdf on; # включаем pdf-фильтр
}
برای تبدیل HTML به PDF از متن
location =/html_to_pdf_from_text {
html2pdf on; # включаем pdf-фильтр
return 200 "<p style="background-color: #c11">Здравствуй, мир!</p>"; # возвращаем HTML
}
برای تبدیل HTML به PDF از پروکسی
location =/html_to_pdf_from_proxy {
html2pdf on; # включаем pdf-фильтр
proxy_pass somewhing_that_returns_html; # перенаправляем на туда, гду возвращается HTML
}
در نتیجه، هنگام دسترسی به این مکان ها، به جای HTML، یک PDF ایجاد شده بر اساس آن برگردانده می شود (با استفاده از
این، البته، بهترین ژنراتور نیست، من قبل از آن چندین بار دیگر امتحان کردم، اما خطاهایی در آنها پیدا کردم
منبع: www.habr.com