လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> နောက်ဆုံးရဆောင်းပါးများစာရင်း> Linux ပလက်ဖောင်းပေါ်ရှိ PDF ကို အသုံးပြု. Word စာရွက်စာတမ်းများကို PDF သို့ပြောင်းလဲရန်

Linux ပလက်ဖောင်းပေါ်ရှိ PDF ကို အသုံးပြု. Word စာရွက်စာတမ်းများကို PDF သို့ပြောင်းလဲရန်

gitbox 2025-06-13

1 ။ နိဒါန်း

Linux ပလက်ဖောင်းများတွင် PHP ကို ​​အသုံးပြု. PDF သို့ TORD Documents သို့ပြောင်းရန် PDF သို့ပြောင်းလဲခြင်းသည်ဘုံလိုအပ်ချက်ဖြစ်သည်။ ဤဆောင်းပါးသည်စကားလုံးစာရွက်စာတမ်းများကို PDF သို့ Linux System တွင်မည်သို့ပြောင်းလဲရမည်ကိုမိတ်ဆက်ပေးလိမ့်မည်။

2 ။ installation မှီခို

2.1 ။ လ်ရိုရောဘတ်

Libreoffice သည် Open Source Office soite suite တစ်ခုဖြစ်ပြီး Word and PDF ဖိုင်များအပါအ 0 င်စာရွက်စာတမ်းပုံစံအမျိုးမျိုးများထုတ်လုပ်ခြင်းကိုအထောက်အကူပြုသည့် Open Source Office suite suite ဖြစ်သည်။ Linux System များတွင် Libreoffice ကို install လုပ်ရန်အောက်ပါ command ကိုသုံးနိုင်သည်။

 sudo apt-get install libreoffice

တပ်ဆင်မှုပြီးပြည့်စုံပြီးသောအခါ installation သည်အောင်မြင်ကြောင်းအတည်ပြုရန် command line ကို အသုံးပြု. LibreOffice ကိုရိုက်ထည့်ပါ။

3 ။ အသွင်ပြောင်းလုပ်ငန်းစဉ်

3.1 ။ ပြင်ဆင်မှု

ပြောင်းလဲခြင်းမစတင်မီဆာဗာသည် PHP ကိုထည့်သွင်းထားပြီးသက်ဆိုင်ရာဖတ်ရန်နှင့်ခွင့်ပြုချက်များကိုရေးပါ။ တစ်ချိန်တည်းမှာပင်သင် / var / www / html / uploads ကဲ့သို့သောဆာဗာရှိသတ်မှတ်ထားသောလမ်းညွှန်တစ်ခုသို့ပြောင်းလဲရန်စာရွက်စာတမ်းစာရွက်စာတမ်းကိုတင်ရန်လိုအပ်သည်။

3.2 ။ PHP Code အကောင်အထည်ဖော်မှု

PHP ကို ​​အသုံးပြု. စကားလုံးစာရွက်စာတမ်းများကို PDF သို့ပြောင်းလဲရန်နမူနာကုဒ်ဖြစ်သည်။

 $wordFilePath = '/var/www/html/uploads/word.docx';
$pdfFilePath = '/var/www/html/uploads/pdf.pdf';
// အသုံးပြုLibreOfficeအဆိုပါ command ကိုလိမ့်မယ်Wordစာရွက်စာတမ်းပြောင်းပါPDF
$command = "libreoffice --headless --convert-to pdf {$wordFilePath} --outdir {$pdfFilePath}";
// ပြောင်းလဲခြင်း command ကို execute
exec($command);
// ပြောင်းလဲခြင်းအောင်မြင်မှုရှိမရှိစစ်ဆေးပါ
if (file_exists($pdfFilePath)) {
    echo 'ကူးပြောင်းအောင်မြင်စွာ!';
} else {
    echo 'ပြောင်းလဲခြင်းမအောင်မြင်ပါ!';
}

ဤကုဒ်တွင် $ WordFilePath နှင့် $ PDFFileTats သည်ပြောင်းလဲရန်စာရွက်စာတမ်းစာရွက်စာတမ်းများကို ပြောင်းလဲ. ထုတ်လုပ်သော PDF ဖိုင်အသီးသီးရှိသည့်လမ်းကြောင်းများသို့ညွှန်ပြသည်။ ပြောင်းလဲခြင်းကိုဖြည့်စွက်ရန် Libreoffice command ကို execute လုပ်ရန် Exec () function ကိုသုံးပါ။ HeMAlless ဆိုလိုသည်မှာ interface mode မပါဘဲလည်ပတ်ခြင်း - Concvert-to PDF သည် PDF ပုံစံသို့ပြောင်းလဲခြင်းကိုသတ်မှတ်သည်။

ကွပ်မျက်ပြီးစီးပြီးနောက်ထုတ်လုပ်ထားသော PDF ဖိုင်တည်ရှိခြင်းသည်ပြောင်းလဲခြင်းသည်အောင်မြင်မှုရှိမရှိကိုအတည်ပြုရန်ရှိမရှိစစ်ဆေးပါ။

3.3 ။ ကုဒ်ကို run ပါ

အထက်ပါကုဒ်ကို condit.php ဖိုင်တစ်ခုအဖြစ်သိမ်းဆည်းပြီး၎င်းကိုဝက်ဘ်ဆာဗာအရင်းအမြစ်လမ်းညွှန်သို့တင်ပါ။ ထို့နောက်ပြောင်းလဲခြင်းလုပ်ငန်းကိုလုပ်ဆောင်ရန် http: //localhost/convert.php ကို ရယူပါ။

ပြောင်းလဲခြင်းသည်အောင်မြင်သောအခါတွင်ထုတ်လုပ်သော PDF ဖိုင်ကိုသတ်မှတ်ထားသောလမ်းညွှန်တွင်သိမ်းဆည်းထားပြီး download လုပ်ထားသောသို့မဟုတ်အသုံးပြုသူအားတိုက်ရိုက်ဖော်ပြနိုင်သည်။

4 ။ အကျဉ်းချုပ်

ဤဆောင်းပါးသည် PDF သို့ PDF သို့ PDF ကို PDF သို့မည်သို့ပြောင်းလဲရမည်ကိုဖော်ပြသည်။ Libreoffice command နှင့် PHP ကုဒ်များ၏အကူအညီဖြင့်စာရွက်စာတမ်းပုံစံများကိုအလွယ်တကူပြောင်းနိုင်သည်။

စာရွက်စာတမ်းများပြောင်းလဲမှုများလိုအပ်သည့်နေရာများအတွက်ဖြစ်ရပ်များအတွက်ဤကုဒ်ကို function တစ်ခုအဖြစ် encapsulated ပြုလုပ်နိုင်ပြီးအသုတ်ပြောင်းလဲခြင်းသို့မဟုတ်အချိန်ကာလများကိုအကောင်အထည်ဖော်ရန်အခြားလုပ်ဆောင်ချက်များကိုပေါင်းစပ်နိုင်သည်။ ဥပမာအားဖြင့်, စီစဉ်ထားသော task scheduling tool ကိုနေ့စဉ်ဖွင့်ရန်စီစဉ်ထားသော task scheduling tool ကိုနေ့စဉ်နေ့တိုင်းအသုံးပြုပါ။