PHP ကို အသုံးပြု. PDF ဖိုင်များကိုထုတ်လုပ်သည့်အခါအချို့သောလယ်ကွင်းများတွင်ဖောင့်စတိုင်များကိုသီးခြားစီသတ်မှတ်ရန်လိုအပ်သည်။ ဤဆောင်းပါးက MPDF စာကြည့်တိုက်ကိုသတ်မှတ်ထားသောနယ်ပယ်များအတွက်ကွဲပြားခြားနားသောဖောင့်စတိုင်များကိုပြင်ဆင်ရန်တိကျသောစစ်ဆင်ရေးနည်းလမ်းများအားအကောင်အထည်ဖော်ရန်မည်သို့အသုံးပြုရမည်ကိုပြလိမ့်မည်။
ပထမ ဦး စွာ MPDF စာကြည့်တိုက်ကို install လုပ်ရန်လိုအပ်ပြီးတပ်ဆင်မှုအတွက်တေးရေးဆရာကိုအသုံးပြုရန်အကြံပြုသည်။ စီမံကိန်း root directory ကိုဖြည့်စွက်ပြီးနောက် terminal မှအောက်ပါ command ကို execute:
composer require mpdf/mpdf
ဤစစ်ဆင်ရေးသည် MPDF စာကြည့်တိုက်ကိုနောက်ဆက်တွဲခေါ်ဆိုမှုများအတွက်သင်၏စီမံကိန်းသို့အလိုအလျောက်ထည့်သွင်းလိမ့်မည်။
တပ်ဆင်မှုပြီးဆုံးပြီးနောက် PDF စာရွက်စာတမ်းအားလည်ပတ်ရန် MPDF ဥပမာအားဖြင့် MPDF ဥပမာအားဖန်တီးရန်လိုအပ်သည်။ နမူနာကုဒ်သည်အောက်ပါအတိုင်းဖြစ်သည် -
require_once __DIR__ . '/vendor/autoload.php';
$mpdf = new \Mpdf\Mpdf();
အထက်ဖော်ပြပါကုဒ်သည်ဖိုင်၏အလိုအလျောက်တင်ဆောင်ပြီး MPDF အရာဝတ်ထုအသစ်တစ်ခုကိုထုတ်ပေးသည်။
ထို့နောက်ပုံစံများနှင့်၎င်းတို့၏သက်ဆိုင်ရာစတိုင် parameters တွေကိုသတ်မှတ်ရန်လိုအပ်သည့်ကွက်လပ်များကိုသတ်မှတ်ရန်ခင်းကျင်းပါ။ အောက်ပါဥပမာသည် "Hello World" အတွက်အနီရောင်စာလုံးများ, ရဲရင့်ခြင်းနှင့်စာလုံးစောင်းသောသက်ရောက်မှုများကိုသတ်မှတ်သည်။
$fields = [
'Hello World' => [
'font_color' => 'red',
'font_style' => 'B',
'font_italic' => 'I',
],
];
ခင်းကျင်းမှုတွင်သော့များသည်ကိုက်ညီရန်ကွင်းဆင်းလေ့လာမှုကိုကိုယ်စားပြုသည်။ တန်ဖိုးအရောင်, font style နှင့်စာလုံးစတား၏ချိန်ညှိချက်များအပါအ 0 င် style configuration တစ်ခုဖြစ်သည်။
ကွင်းဆက်ခင်းကျင်းမှတဆင့်ကွင်းဆက်ခင်းကျင်းကို သုံး. သက်ဆိုင်ရာစာသားအကြောင်းအရာသို့စတိုင်ကိုအသုံးပြုရန် MPDF နည်းလမ်းဖြင့်ပေါင်းစပ်ပါ။
foreach ($fields as $field => $style) {
$mpdf->WriteHTML("{$field}", 2);
$mpdf->SetFont('', $style['font_style'] . $style['font_italic']);
$mpdf->SetTextColor($style['font_color']);
}
အထက်ဖော်ပြပါကုဒ်သည်စာသားကိုထည့်ရန် ronhtml ကိုအသုံးပြုသည်။ setfont သည် font style ကိုသတ်မှတ်သည်။
အကြောင်းအရာနှင့်စတိုင် setting ကိုပြီးစီးပြီးနောက် PDF ဖိုင်တစ်ခုကိုထုတ်လုပ်ရန် Output method ကိုခေါ်ပါ။
$mpdf->Output('output.pdf', 'F');
ဤနည်းလမ်းသည် PDF ဖိုင်ကိုလက်ရှိလမ်းညွှန်သို့သိမ်းဆည်းထားပြီးဖိုင်အမည် output.pdf နှင့်အတူ။
ဤဆောင်းပါးသည် PMPF ၏ MPDF စာကြည့်တိုက်မှ PDF ရှိသတ်မှတ်ထားသောအကွက်များအတွက် font အရောင်, ရဲရင့်သောစာလုံးစောင်းများကိုပြင်ဆင်ရန်တိကျသောအကောင်အထည်ဖော်မှုအဆင့်များကိုမိတ်ဆက်ပေးသည်။ MPDF ကို PDFs များဖန်တီးရန်, လယ်ကွက်များတပ်ဆင်ရန်နှင့်နောက်ဆုံးတွင်ဖိုင်များကိုထုတ်လုပ်ရန်အတွက်အပြည့်အဝဖြစ်စဉ်ကိုဖုံးလွှမ်းထားသည်။ ဤအရာသည် PDF အကြောင်းအရာများကိုပိုမိုပြောင်းလွယ်ပြင်လွယ်အားစိတ်ကြိုက်ပြင်ဆင်ရန်ကူညီလိမ့်မည်ဟုမျှော်လင့်ပါသည်။