Untuk menyediakan penukaran daripada HTML kepada PDF, kita perlukan
Untuk menukar HTML kepada PDF daripada fail
location =/html_to_pdf_from_file {
html2pdf on; # Π²ΠΊΠ»ΡΡΠ°Π΅ΠΌ pdf-ΡΠΈΠ»ΡΡΡ
}
Untuk menukar HTML kepada PDF daripada teks
location =/html_to_pdf_from_text {
html2pdf on; # Π²ΠΊΠ»ΡΡΠ°Π΅ΠΌ pdf-ΡΠΈΠ»ΡΡΡ
return 200 "<p style="background-color: #c11">ΠΠ΄ΡΠ°Π²ΡΡΠ²ΡΠΉ, ΠΌΠΈΡ!</p>"; # Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅ΠΌ HTML
}
Untuk menukar HTML kepada PDF daripada proksi
location =/html_to_pdf_from_proxy {
html2pdf on; # Π²ΠΊΠ»ΡΡΠ°Π΅ΠΌ pdf-ΡΠΈΠ»ΡΡΡ
proxy_pass somewhing_that_returns_html; # ΠΏΠ΅ΡΠ΅Π½Π°ΠΏΡΠ°Π²Π»ΡΠ΅ΠΌ Π½Π° ΡΡΠ΄Π°, Π³Π΄Ρ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅ΡΡΡ HTML
}
akibatnya, apabila mengakses lokasi ini, bukannya HTML, PDF yang dijana berdasarkannya akan dikembalikan (menggunakan
Ini, tentu saja, bukan penjana terbaik, saya mencuba beberapa lagi sebelum ini, tetapi mendapati ralat di dalamnya
Sumber: www.habr.com