Web Development တွင် PDF သို့မဟုတ် XML စာရွက်စာတမ်းများကို PDF format ဖြင့်ပြောင်းလဲရန်အတွက်ဖြစ်နိုင်ချေရှိသောအခြေအနေများစွာလိုအပ်သည်။ PDF အမျိုးအစားသည်မူလအကြောင်းအရာများ၏အပြင်အဆင်နှင့်စတိုင်ကိုဆက်လက်ထိန်းသိမ်းထားရုံသာမကလွယ်ကူစွာပုံနှိပ်ခြင်းသို့မဟုတ်ဖြန့်ဖြူးခြင်းကိုခွင့်ပြုသည်။ ဤဆောင်းပါးသည် PHP ကို အသုံးပြု. HTML (သို့) XML စာရွက်စာတမ်းများကိုမည်သို့ခွဲခြမ်းစိတ်ဖြာရန်နှင့် TCPPDF စာကြည့်တိုက်မှတစ်ဆင့် PDF ဖိုင်များအဖြစ်သို့ပြောင်းလဲသွားမည်ဖြစ်သည်။
ဤလုပ်ဆောင်မှုကိုအကောင်အထည်ဖော်ရန်အောက်ပါ PHP စာကြည့်တိုက်များနှင့်ကိရိယာများကိုအသုံးပြုမည်။
ပထမ ဦး စွာ TCPDF စာကြည့်တိုက်ကိုဒေါင်းလုတ် လုပ်. မိတ်ဆက်ပေးပါ။ TCPDF ၏တရားဝင်ဝက်ဘ်ဆိုက် (https://www.tcpdf.org) သို့သွားရောက်ခြင်းဖြင့်၎င်းကိုစီမံကိန်းထဲသို့ဒေါင်းလုတ် လုပ်. ဖြုတ်နိုင်သည်။
HTML (သို့) XML အကြောင်းအရာများကို PDF ဖိုင်များသို့မည်သို့ပြောင်းလဲရမည်ကိုပြသသောရိုးရှင်းသော PHP ကုဒ်နံပါတ်ဖြစ်သည်။
<?php // မိတ်ဆက်ခဲ့သည်TCPDFစာကြည့်တိုက် require_once('tcpdf/tcpdf.php'); // ကူးပြောင်းခံရဖို့HTML/XMLကေြနပ်သော $content = " <!DOCTYPE html> <html> <head> <title>နမူနာHTMLစာချုပ်စာတမ်း</title> </head> <body> <h1>ဝမ်းသာစွာနှုတ်ဆက်ခြင်းPHPဖြစ်ပါှးစေPDF!</h1> <p>这是一个နမူနာHTMLစာချုပ်စာတမ်း。</p> </body> </html>"; // ဖန်တီးTCPDFနမူနာ $pdf = new TCPDF(); // 设置စာချုပ်စာတမ်း属性 $pdf-> setcreator (pdf_creator); $ pdf-> Setauthor ('သင်၏အမည်'); $ pdf-> Settitce ('နမူနာ PDF ဖိုင်'); $ pdf-> setsubject (php သုံး. PDF ကိုထုတ်လုပ်ရန် '); $ pdf-> SetkeyWords ('PDF, PHP, HTML, XML'); // PDF စာမျက်နှာ $ PDF -> Addpage (); // PNARE HTML / XML အကြောင်းအရာ PDF သို့ $ pdf-> writehtml ($ အကြောင်းအရာ, စစ်မှန်။ မှား, စစ်မှန်သော, မှား, '') // output pdf file $ pdf-> output ('pegement.pdf', 'd'; >
အထက်ပါကုဒ်တွင် TCPPDF စာကြည့်တိုက်ကို ဦး စွာစတင်မိတ်ဆက်ခဲ့ပြီး HTML / XML အကြောင်းအရာများကိုပြောင်းလဲရန်သတ်မှတ်ထားသည်။ ထို့နောက်ကျွန်ုပ်တို့သည် TCPDF ဥပမာအားဖြင့်ကျွန်ုပ်တို့သည် TCPPDF ဥပမာတစ်ခုကို ဖန်တီး. ဖန်ဆင်းရှင်, စာရေးသူ, ခေါင်းစဉ်, ခေါင်းစဉ်နှင့်သော့ချက်စာလုံးများစသည့်စာရွက်စာတမ်းဂုဏ်သတ္တိများကိုသတ်မှတ်ထားသည်။ ထို့နောက် PDF စာမျက်နှာ၏စာမျက်နှာတစ်ခု၏စာမျက်နှာတစ်ခု၏စာမျက်နှာတစ်ခုတွင်ဖြည့်စွက်ထားသော PDF စာမျက်နှာတစ်ခုထပ်ထည့်ပြီး HTML အကြောင်းအရာကို $ PDF- > Writhtml () နည်းလမ်းဖြင့် PDF ဖိုင်ထဲသို့ pdf file သို့ pdm file သို့ခွဲထုတ်လိုက်သည်။ နောက်ဆုံးအနေနဲ့ Generated PDF ဖိုင်ကို browser ကို output လုပ်ရန် $ PDF-> output () ကိုခေါ်ပါ။
Writhtml () နည်းလမ်းတွင် parameters များကိုအောက်ပါအတိုင်းသတ်မှတ်ထားသည်။
ပထမ ဦး ဆုံး parameter သည်ပြောင်းလဲခံရဖို့ HTML / XML အကြောင်းအရာဖြစ်ပါတယ်။
ဒုတိယ parameter သည် CSS style ကိုကိုယ်စားပြုရန် မှန်ကန် သည်။
တတိယအချက်မှာ မှားယွင်းသောနည်းလမ်းဖြစ်သည်, ဆိုလိုသည်မှာ JavaScript ကုဒ်ကိုခွဲခြမ်းစိတ်ဖြာခြင်းမရှိပါ။
စတုတ်ထ parameter သည်ပုံကိုသရုပ်ဆောင်ခြင်းကိုကိုယ်စားပြုရန် မှန်ကန် သည်။
ပဉ္စမနှင့်ဆဌမ parameters များကို မှားယွင်းခြင်း နှင့်အချည်းနှီးသောကြိုးများကိုသတ်မှတ်ထားသည်။
ဤဥပမာဖြင့် HTML သို့မဟုတ် XML ကို PDF ဖိုင်များပြောင်းလဲခြင်းသို့အလွယ်တကူအကောင်အထည်ဖော်နိုင်သည်။ သင်၏လိုအပ်ချက်များနှင့်အညီ PDF ၏စတိုင်နှင့်အပြင်အဆင်ကိုစိတ်ကြိုက်ပြုလုပ်နိုင်ပြီး TCPDF လုပ်ဆောင်ချက်များကိုပင်ထပ်ထည့်နိုင်သည်။ သင်၏လိုအပ်ချက်များသည်ပိုမိုရှုပ်ထွေးပါကပိုမိုအဆင့်မြင့်သောအင်္ဂါရပ်များအတွက် TCPDF စာရွက်စာတမ်းများကိုသင်ရည်ညွှန်းနိုင်သည်။
ဒီသင်ခန်းစာကသင့်အတွက်အထောက်အကူဖြစ်လိမ့်မယ်လို့မျှော်လင့်ပါတယ်။ PHP ရှိ PDF ဖိုင်များကိုထုတ်လုပ်ခြင်းလုပ်ငန်းကိုအောင်မြင်စွာနားလည်သဘောပေါက်ရန်ကူညီလိမ့်မည်ဟုကျွန်ုပ်မျှော်လင့်ပါသည်။ ငါသည်သင်တို့ကိုပျော်ရွှင်သော programming အလိုရှိ၏!