Linux ပလက်ဖောင်းများတွင် PHP ကို အသုံးပြု. PDF သို့ TORD Documents သို့ပြောင်းရန် PDF သို့ပြောင်းလဲခြင်းသည်ဘုံလိုအပ်ချက်ဖြစ်သည်။ ဤဆောင်းပါးသည်စကားလုံးစာရွက်စာတမ်းများကို PDF သို့ Linux System တွင်မည်သို့ပြောင်းလဲရမည်ကိုမိတ်ဆက်ပေးလိမ့်မည်။
Libreoffice သည် Open Source Office soite suite တစ်ခုဖြစ်ပြီး Word and PDF ဖိုင်များအပါအ 0 င်စာရွက်စာတမ်းပုံစံအမျိုးမျိုးများထုတ်လုပ်ခြင်းကိုအထောက်အကူပြုသည့် Open Source Office suite suite ဖြစ်သည်။ Linux System များတွင် Libreoffice ကို install လုပ်ရန်အောက်ပါ command ကိုသုံးနိုင်သည်။
တပ်ဆင်မှုပြီးပြည့်စုံပြီးသောအခါ installation သည်အောင်မြင်ကြောင်းအတည်ပြုရန် command line ကို အသုံးပြု. LibreOffice ကိုရိုက်ထည့်ပါ။
ပြောင်းလဲခြင်းမစတင်မီဆာဗာသည် PHP ကိုထည့်သွင်းထားပြီးသက်ဆိုင်ရာဖတ်ရန်နှင့်ခွင့်ပြုချက်များကိုရေးပါ။ တစ်ချိန်တည်းမှာပင်သင် / var / www / html / uploads ကဲ့သို့သောဆာဗာရှိသတ်မှတ်ထားသောလမ်းညွှန်တစ်ခုသို့ပြောင်းလဲရန်စာရွက်စာတမ်းစာရွက်စာတမ်းကိုတင်ရန်လိုအပ်သည်။
PHP ကို အသုံးပြု. စကားလုံးစာရွက်စာတမ်းများကို PDF သို့ပြောင်းလဲရန်နမူနာကုဒ်ဖြစ်သည်။
ဤကုဒ်တွင် $ WordFilePath နှင့် $ PDFFileTats သည်ပြောင်းလဲရန်စာရွက်စာတမ်းစာရွက်စာတမ်းများကို ပြောင်းလဲ. ထုတ်လုပ်သော PDF ဖိုင်အသီးသီးရှိသည့်လမ်းကြောင်းများသို့ညွှန်ပြသည်။ ပြောင်းလဲခြင်းကိုဖြည့်စွက်ရန် Libreoffice command ကို execute လုပ်ရန် Exec () function ကိုသုံးပါ။ HeMAlless ဆိုလိုသည်မှာ interface mode မပါဘဲလည်ပတ်ခြင်း - Concvert-to PDF သည် PDF ပုံစံသို့ပြောင်းလဲခြင်းကိုသတ်မှတ်သည်။
ကွပ်မျက်ပြီးစီးပြီးနောက်ထုတ်လုပ်ထားသော PDF ဖိုင်တည်ရှိခြင်းသည်ပြောင်းလဲခြင်းသည်အောင်မြင်မှုရှိမရှိကိုအတည်ပြုရန်ရှိမရှိစစ်ဆေးပါ။
အထက်ပါကုဒ်ကို condit.php ဖိုင်တစ်ခုအဖြစ်သိမ်းဆည်းပြီး၎င်းကိုဝက်ဘ်ဆာဗာအရင်းအမြစ်လမ်းညွှန်သို့တင်ပါ။ ထို့နောက်ပြောင်းလဲခြင်းလုပ်ငန်းကိုလုပ်ဆောင်ရန် http: //localhost/convert.php ကို ရယူပါ။
ပြောင်းလဲခြင်းသည်အောင်မြင်သောအခါတွင်ထုတ်လုပ်သော PDF ဖိုင်ကိုသတ်မှတ်ထားသောလမ်းညွှန်တွင်သိမ်းဆည်းထားပြီး download လုပ်ထားသောသို့မဟုတ်အသုံးပြုသူအားတိုက်ရိုက်ဖော်ပြနိုင်သည်။
ဤဆောင်းပါးသည် PDF သို့ PDF သို့ PDF ကို PDF သို့မည်သို့ပြောင်းလဲရမည်ကိုဖော်ပြသည်။ Libreoffice command နှင့် PHP ကုဒ်များ၏အကူအညီဖြင့်စာရွက်စာတမ်းပုံစံများကိုအလွယ်တကူပြောင်းနိုင်သည်။
စာရွက်စာတမ်းများပြောင်းလဲမှုများလိုအပ်သည့်နေရာများအတွက်ဖြစ်ရပ်များအတွက်ဤကုဒ်ကို function တစ်ခုအဖြစ် encapsulated ပြုလုပ်နိုင်ပြီးအသုတ်ပြောင်းလဲခြင်းသို့မဟုတ်အချိန်ကာလများကိုအကောင်အထည်ဖော်ရန်အခြားလုပ်ဆောင်ချက်များကိုပေါင်းစပ်နိုင်သည်။ ဥပမာအားဖြင့်, စီစဉ်ထားသော task scheduling tool ကိုနေ့စဉ်ဖွင့်ရန်စီစဉ်ထားသော task scheduling tool ကိုနေ့စဉ်နေ့တိုင်းအသုံးပြုပါ။