လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> နောက်ဆုံးရဆောင်းပါးများစာရင်း> PPF စာရွက်စာတမ်းများကိုအောင်မြင်စွာထုတ်လုပ်ရန် PHP ကိုမည်သို့အသုံးပြုရမည်ကိုအပြည့်အစုံသင်ခန်းစာတစ်ခု

PPF စာရွက်စာတမ်းများကိုအောင်မြင်စွာထုတ်လုပ်ရန် PHP ကိုမည်သို့အသုံးပြုရမည်ကိုအပြည့်အစုံသင်ခန်းစာတစ်ခု

M66 2025-06-18

PDF စာရွက်စာတမ်းများကို dynamically ထုတ်ပေးရန် PHP ကိုမည်သို့အသုံးပြုရမည်နည်း

PDF သည်အသုံးများသောစာရွက်စာတမ်းပုံစံဖြစ်ပြီး E-Books, သတင်းများ, စာချုပ်များနှင့်အခြားအခြေအနေများတွင်ကျယ်ပြန့်စွာအသုံးပြုသည်။ 0 က်ဘ်ဆိုက်ဖွံ့ဖြိုးတိုးတက်မှုတွင်အစီရင်ခံစာထုတ်လုပ်မှု, အချက်အလက်ပို့ကုန်များစသည့် PDF စာရွက်စာတမ်းများကိုပုံမှန်ထုတ်လွှင့်ရန်လိုအပ်သည်။

1 ။ မှီခိုစာကြည့်တိုက်ကို install လုပ်ပါ

ကျွန်ုပ်တို့မစတင်မှီ TCPDF (သို့) FPDF ကို အသုံးပြု. PDF မျိုးဆက်စာကြည့်တိုက်နှစ်ခုကိုတပ်ဆင်ရန်လိုအပ်သည်။ ၎င်းတို့အားလုံးသည် PDF စာရွက်စာတမ်းများကိုထုတ်လုပ်ရန်အလွန်အဆင်ပြေသောအင်္ဂါရပ်များထဲမှကြွယ်ဝမှုကိုပေးသည်။ ဤစာကြည့်တိုက်နှစ်ခုကိုတေးရေးဆရာမှတဆင့်တပ်ဆင်ရန်အောက်ပါတို့သည်အောက်ပါအတိုင်းဖြစ်သည် -

TCPDF ကိုအသုံးပြုခြင်း

တေးရေးဆရာ Tecnickcom / TCPDF လိုအပ်သည်

သို့မဟုတ် FPDF ကိုသုံးပါ။

တေးရေးဆရာ Setasign / FPDF လိုအပ်သည်

2 ။ PDF စာရွက်စာတမ်းများထုတ်လုပ်ရန် TCPDF ကိုသုံးပါ

TCPPDF သည်ပိုမိုရှုပ်ထွေးသော PDF စာရွက်စာတမ်းများကိုထုတ်လုပ်ရန်အတွက်သင့်တော်သော open source PDF မျိုးဆက်သစ်စာကြည့်တိုက်ဖြစ်သည်။ ဤတွင် TCPDF အသုံးပြုမှုဥပမာတစ်ခုမှာ -

'' Path / TCPDF / TCPDF / TCPDF / TCPDF.PHP ';

// PDF အရာဝတ်ထု $ PDF ကိုဖန်တီးပါ။ TCPDF အသစ် (),

// စာရွက်စာတမ်း attribute $ pdf-> setcreator ('သင်၏အမည်');
$ pdf-> Setauthor ('သင်၏အမည်');
$ pdf-> Settitce ('My PDF စာရွက်စာတမ်း');

// စာမျက်နှာ $ PDF-> ADDPage ();

// font နှင့် style $ pdf-> setfont ('helvetica' '', '', 12;

// output text အကြောင်းအရာ $ pdf-> ဆဲလ် (0, 10, ကမ္ဘာ, 'မင်္ဂလာပါ!', 0, 1, 'c',

// output image $ pdf-> image ('path / / image image image image image', 10, 20, 50, 0, 0, jpg ');

// output link ကို $ PDF-> Writhtml (&#39;&#39; <a href="http://example.com">ဥပမာ</a> &#39;, စစ်မှန်တဲ့, မှား, မှန်မှန်ကန်ကန်,&#39; &#39;);

// output pdf စာရွက်စာတမ်း $ PDF-> output (&#39;output.pdf&#39;, &#39;D&#39;);

အထက်ပါကုဒ်တွင်ကျွန်ုပ်တို့သည် PDF အရာဝတ်ထုတစ်ခုကိုဖန်တီးပြီးစာရွက်စာတမ်း၏ဂုဏ်သတ္တိများကိုသတ်မှတ်သည်။ ထို့နောက်ကျွန်ုပ်တို့သည်စာမျက်နှာတစ်ခုထည့်ပြီးစာလုံးပုံစံ, စာသားအကြောင်းအရာ, ပုံရိပ်နှင့် link ကို output လုပ်ပါ။ နောက်ဆုံးတွင် PDF စာရွက်စာတမ်းသည် download လုပ်သူများအတွက် download 0 င်းဒိုးကိုတိုက်ရိုက်ပေါ်လာလိမ့်မည်။

3 ။ PDF စာရွက်စာတမ်းများကိုထုတ်လုပ်ရန် FPDF ကိုသုံးပါ

FPDF သည်အခြားပေါ့ပါးသော PHP PDF မျိုးဆက်စာကြည့်တိုက်ဖြစ်သည်။ ၎င်းသည် TCPDF ထက်လုပ်ဆောင်နိုင်မှုနည်းသော်လည်း၎င်းသည်ရိုးရှင်းလွယ်ကူပြီးအသုံးပြုရလွယ်ကူပြီးရိုးရှင်းသော PDF စာရွက်စာတမ်းမျိုးဆက်အတွက်သင့်တော်သည်။ FPDF ကို သုံး. နမူနာကုဒ်တစ်ခုရှိသည်။

antil_once (&#39;Path / FPDF / FPDF / FPDF.php&#39;);

// PDF အရာဝတ်ထု $ PDF ကိုဖန်တီးပါ။ FPDF အသစ် (),

// စာမျက်နှာ $ PDF-> ADDPage ();

// font and style $ pdf-> setfont (&#39;alial&#39; &#39;&#39;, &#39;ခ&#39;, 16);

// output စာသားအကြောင်းအရာ $ PDF-> ဆဲလ် (40, 10, &#39;မင်္ဂလာပါကမ္ဘာ);

// output image $ pdf-> image (&#39;path / to / image.jpg), 10, 20, 30, 0, 0 င် jpg;

// output link ကို $ PDF-> ရေးရန် (10, &#39;နောက်ထပ်သတင်းအချက်အလက်များအတွက်, သွားရောက်ကြည့်ရှု&#39;);
$ PDF-> setfont (&#39;alial&#39; &#39;,&#39; u &#39;, 16,
$ PDF-> ရေးခြင်း (10, www.example.com &#39;,&#39; http://example.com &#39;);

// output pdf စာရွက်စာတမ်း $ pdf-> output ကို ();

ဤဥပမာတွင်ကျွန်ုပ်တို့သည် PDF အရာဝတ်ထုတစ်ခုကိုဖန်တီးပြီးစာမျက်နှာတစ်ခုထည့်ပါ။ ထို့နောက်ကျွန်ုပ်တို့သည်စာလုံးများနှင့်စတိုင်လ်ကို သတ်မှတ်. စာသား, ရုပ်ပုံများနှင့်လင့်များကိုဖော်ပြထားသည်။ နောက်ဆုံးတွင် PDF စာရွက်စာတမ်းသည် output ကို browser သို့တိုက်ရိုက်ဖြစ်သည်။

အကျဉ်းချုပ်:

PDF မှ Dynamically PDF စာရွက်စာတမ်းများကို PHP မှတစ်ဆင့်အဓိကအားဖြင့် TCPPDF သို့မဟုတ် FPDF ကိုအဓိကအားဖြင့်မှီခိုနေရသည်။ TCPPDF သည်ရှုပ်ထွေးသော PDF စာရွက်စာတမ်းများထုတ်လုပ်ရန်အတွက်လုပ်ဆောင်ချက်များနှင့်နည်းလမ်းများကိုပိုမိုပေးသည်။ FPDF သည်ပေါ့ပါးပြီးအသုံးပြုရန်လွယ်ကူသော်လည်းလွယ်ကူစွာစာရွက်စာတမ်းများကိုအလျင်အမြန်ထုတ်လုပ်ရန်သင့်တော်သည်။ သင်၏လိုအပ်ချက်ပေါ် မူတည်. PDF မျိုးဆက်သစ်အောင်မြင်ရန်မှန်ကန်သောစာကြည့်တိုက်ကိုရွေးပါ။