Nginx ချက်ပြုတ်နည်းများ- HTML သို့ PDF ပြောင်းခြင်း။

HTML မှ PDF သို့ပြောင်းခြင်းအား ပြင်ဆင်ရန် ကျွန်ုပ်တို့ လိုအပ်ပါသည်။ nginx နှင့်၎င်း၏ plugin ကို html2pdf. (ကျွန်ုပ်သည် ကျွန်ုပ်၏ nginx fork သို့ လင့်ခ်များကို ပေးထားပါသည်။ မူရင်းသိုလှောင်မှုသို့ မထည့်သွင်းရသေးသော အပြောင်းအလဲအချို့ကို ပြုလုပ်ထားသောကြောင့် သင်လည်း အသုံးပြုနိုင်ပါသည်။ အသင့်သုံး.)

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 သို့ proxy ပြောင်းရန်

location =/html_to_pdf_from_proxy {
    html2pdf on; # включаем pdf-фильтр
    proxy_pass somewhing_that_returns_html; # перенаправляем на туда, гду возвращается HTML
}

ရလဒ်အနေဖြင့် ဤနေရာများကို ဝင်ရောက်သည့်အခါ HTML အစား ၎င်း၏အခြေခံဖြင့် ထုတ်လုပ်ထားသော PDF ကို ပြန်ပေးမည် (အသုံးပြုသည်။ generator မှ wt).

ဒါပေါ့၊ ဒါက အကောင်းဆုံး ဂျင်နရေတာ မဟုတ်ဘူး၊ အဲဒါကို မတွေ့ခင် နှစ်ခါလောက် ကြိုးစားခဲ့ပေမယ့် အမှားအယွင်းတွေ တွေ့ခဲ့တယ်၊ htmldoc и wtmltopdf.

source: www.habr.com

မှတ်ချက် Add