للتحضير للتحويل من 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