လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> နောက်ဆုံးရဆောင်းပါးများစာရင်း> PHP မှတစ်ဆင့် Baidu Table Table Text Text အသိအမှတ်ပြုမှု interface ကိုဘယ်လိုချိတ်ဆက်ရမလဲ။ အသေးစိတ်သင်ခန်းစာ

PHP မှတစ်ဆင့် Baidu Table Table Text Text အသိအမှတ်ပြုမှု interface ကိုဘယ်လိုချိတ်ဆက်ရမလဲ။ အသေးစိတ်သင်ခန်းစာ

gitbox 2025-06-18

Baidu Table Test Text Text အသိအမှတ်ပြုခြင်း interface ကိုမိတ်ဆက်ပါ

Baidu table text text text အသိအမှတ်ပြုမှု interface သည် Baidu မှထောက်ပံ့ပေးသည့်အစွမ်းထက်သော API 0 န်ဆောင်မှုတစ်ခုဖြစ်သည်။ ဤ interface သည်ပုံရိပ်ပုံစံအမျိုးမျိုးကိုထောက်ပံ့သည်။ အထူးတိကျသောအသိအမှတ်ပြုနိုင်စွမ်းကိုထောက်ပံ့ပေးပြီးပြတ်ပြတ်သားသားခေါ်ဆိုမှုများကိုထောက်ပံ့ပေးသည်။

Baidu မှတ်ပုံတင်ဝန်ဆောင်မှုအတွက်မှတ်ပုံတင်ပါ

Baidu Table Table Text Text အသိအမှတ်ပြုမှု interface ကိုအသုံးပြုရန် Baidu Developer Account ကိုသင်ပထမ ဦး စွာမှတ်ပုံတင်ရန်, လျှောက်လွှာအသစ်တစ်ခုကိုဖန်တီးရန်နှင့် API interface ၏သက်ဆိုင်ရာသော့နှင့်မှတ်ပုံတင်သတင်းအချက်အလက်များကိုရယူရန်လိုအပ်သည်။ သင်မှတ်ပုံတင်ခြင်းကိုဖြည့်စွက်ရန် Baidu Developer Center သို့သွားနိုင်သည်။

 https://console.bce.baidu.com/ai/

စာရင်းဖွင့်ပြီးဝင်ရောက်ပြီးနောက် console သို့သွားပြီး "Text အသိအမှတ်ပြုခြင်း" 0 န်ဆောင်မှုမှတဆင့်လျှောက်လွှာအသစ်တစ်ခုကိုဖန်တီးပါ။ လျှောက်လွှာတစ်ခုကိုဖန်တီးသောအခါ application ၏အမည်နှင့်ဖော်ပြချက်ကိုသတ်မှတ်ရန်နှင့်သင့်တော်သော interface 0 န်ဆောင်မှုအမျိုးအစားကိုရွေးချယ်ရန်လိုအပ်သည်။

API interface key နှင့်မှတ်ပုံတင်သတင်းအချက်အလက်ကိုရယူပါ

0 န်ဆောင်မှုကိုဖန်တီးပြီးနောက် API key (AK) နှင့် SUCK) ကို console တွင်ရှာတွေ့နိုင်သည်။ API ခေါ်ဆိုမှုများအတွင်းဤသော့များသည်အလွန်အရေးကြီးသည်, ထို့ကြောင့်သူတို့သည်ယိုစိမ့်မှုကိုရှောင်ရှားရန်သင့်လျော်စွာထားရမည်။

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

1 ။ Baidu Ai SDK ကို Install လုပ်ပါ

Baidu Ai Open Platform API အသုံးပြုမှုကိုလွယ်ကူချောမွေ့စေရန်အတွက် Baidu AI PHP SDK ကိုတေးရေးဆရာမှတဆင့် install လုပ်နိုင်သည်။ Installation command ကိုအောက်ပါအတိုင်းဖြစ်သည် -

 composer require baidu-aip-sdk/php-sdk

တပ်ဆင်မှုပြီးဆုံးသွားသောအခါ Baidu AI SDK ကိုအလိုအလျောက်တင်ဆောင်လာသော Baidu AI SDK ကို PHP စီမံကိန်းတွင်စတင်မိတ်ဆက်ခဲ့သည်။

 require_once 'vendor/autoload.php';

2 ။ interface ဝန်ဆောင်မှု key ကိုရယူပါ

Baidu Table Text Text အသိအမှတ်ပြုမှု interface ကိုမခေါ်မီ API key (AK နှင့် SK) ကိုသင်ရရှိရန်နှင့် AIPICAL Class Adment ကိုဖန်တီးရန်လိုအပ်သည်။

 
// Baidu Cloud Interface ဝန်ဆောင်မှု key ကိုရယူပါ
$app_id = 'YOUR_APP_ID';
$api_key = 'YOUR_API_KEY';
$secret_key = 'YOUR_SECRET_KEY';
// ဖန်တီးAipOcrဥပမာအားဖြင့်အရာဝတ်ထု
$client = new AipOcr($app_id, $api_key, $secret_key);

3 ။ ဖော်ထုတ်ခံရဖို့ပုံလမ်းကြောင်းကိုသတ်မှတ်ပါ

API ကိုမခေါ်မီသင်ဖော်ထုတ်ရန်ပုံလမ်းကြောင်းကိုသတ်မှတ်ရန်လိုအပ်သည်။ PHP ၏ $ _files variable ကို $ _files variable မှတဆင့် uploaded image file ကိုများသောအားဖြင့်ရနိုင်သည်။

 
// ဖော်ထုတ်ရန်ပုံဖိုင်၏လမ်းကြောင်းကိုရယူပါ
if (isset($_FILES['image'])) {
    $image = $_FILES['image']['tmp_name'];
} else {
    echo 'ကျေးဇူးပြု. ဖော်ထုတ်ရန် Image file ကိုရွေးချယ်ပါ';
    exit(1);
}

4 ။ စာသားအသိအမှတ်ပြု API interface ကိုခေါ်ပါ

ထို့နောက် Baidu Table Table Talk Text အသိအမှတ်ပြုမှု API ကိုပုံထဲကစားပွဲပေါ်မှာအချက်အလက်များကိုဖော်ထုတ်ရန်သင်ခေါ်ဆိုနိုင်သည်။ စားပွဲတင်အသိအမှတ်ပြုမှုအလုပ်အချိန်အတန်ကြာအချိန်ယူပြီးကတည်းကကျွန်ုပ်တို့ကပြတ်တောင်းပြတ်တောင်းခေါ်ဆိုမှုကိုသုံးသည်။

 
// စာသားအသိအမှတ်ပြုမှုကိုခေါ်ပါAPIinterface မှတ်ပုံတင်ပုံစံသတင်းအချက်အလက်
$response = $client->tableRecognitionAsync(file_get_contents($image));
// စားပွဲတင်အသိအမှတ်ပြုမှုကိုရယူပါID
$task_id = $response['result'][0]['request_id'];
// အလုပ်ရလဒ်များကိုရယူပါ
$result = $client->getTableRecognitionResult($task_id);

5 ။ စားပွဲပေါ်မှာအသိအမှတ်ပြုမှုရလဒ်များကိုထုတ်ယူခြင်း

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

 
// ပုံစံဖော်ထုတ်ခြင်း၏ရလဒ်များကိုရယူပါ
if (isset($result['results'][0]['result_data'])) {
    echo $result['results'][0]['result_data'];
} else {
    echo 'စားပွဲတင်အသိအမှတ်ပြုမှုမအောင်မြင်ပါ,ကျေးဇူးပြု. နောက်မှထပ်ကြိုးစားပါ';
}

အကျဉ်းချုပ်

ဤဆောင်းပါးရှိအဆင့်ဆင့်မှတစ်ဆင့် PHPP နှင့် Baidu Table Table Table Text Talk Text Talk Text Content အသိအမှတ်ပြုမျက်နှာပြင်ကိုအလွယ်တကူဆက်သွယ်နိုင်သည်, စားပွဲပေါ်ရှိအကြောင်းအရာများကိုပုံတွင်ဖော်ပြထားသောစာသားပုံစံသို့ပြောင်းနိုင်သည်။ လုပ်ငန်းစဉ်အတွင်း API ၏အဓိကအချက်အလက်များကိုစနစ်တကျကာကွယ်ရန်နှင့်ဖိုင်တင်ခြင်းလုပ်ငန်းစဉ်၏လုံခြုံရေးကိုသေချာစွာကာကွယ်ရန်အာရုံစိုက်ပါ။