Using PHP Composer Package

Now, you can use iApp AI API service with PHP Composer package. It is the api client library for iApp AI API service for PHP.

Installation

$ composer require iapp-ai/iapp-php-composer

Note: This environment is using composer.

Example Usages

<?php

ini_set("include_path", "iapp-php-composer");
require_once 'iapp-php-composer/module_api.php';

################### API KEY ####################

$object = new api;

$object->apikey("XXX Your API Key XXX");

################### Document OCR API ####################

$res_plaintext = $object->document_ocr_plaintext("/Users/iapp/php_iapp_ai/media/pdf01.pdf");
print_r($res_plaintext);
// result:
// object(stdClass)#526 (2) {
// ["text"]=>
// array(2) {
// [0]=>
// string(5324) "ที่กค๐๔๐๙๒๒๕๖๘ กรมบัญชีกลาง
// ถนนพระรามที่5กทม ๑๐๔๐๐
// ๒๖
// ตุลาคม ๒๕๖๔
// เรื่อง การพัฒนาความรู้ของผู้ปฏิบัติงานด้านการตรวจสอบภายในสำหรับหน่วยงานของรัฐประจำ ปีงบประมาณ
// พศ ๒๕๖๕
// เรียน ปลัดกระทรวง อธิบดี อธิการบดี เลขาธิการ ผู้อำนวยการ ผู้บัญชาการผู้ว่าราชการจังหวัด ผู้ว่าราชการ
// กรุงเทพมหานคร ผู้ว่าการ ผู้บริหารท้องถิ่น และหัวหน้าหน่วยงานอื่นของรัฐตามพระราชบัญญัติ
// ...

$res_jsonLayout = $object->document_ocr_json_layout("/Users/iapp/php_iapp_ai/media/pdf01.pdf");
print_r($res_jsonLayout);
// result:
// object(stdClass)#501 (2) {
// ["pages"]=>
// array(2) {
// [0]=>
// object(stdClass)#514 (2) {
// ["components"]=>
// array(13) {
// [0]=>
// object(stdClass)#528 (6) {
// ["bb_bottom"]=>
// float(1616.8448486328125)
// ["bb_left"]=>
// float(192.82077026367188)
// ["bb_right"]=>
// float(1499.8006591796875)
// ["bb_top"]=>
// float(1455.723876953125)
// ["text"]=>
// string(550) "๒ หลักสูตรผู้ปฏิบัติงานตรวจสอบภายในที่ได้รับการแต่งตั้งใหม่จำนวน ๑๘ ชั่วโมง
// ประกอบด้วย ภาพรวมงานตรวจสอบภายในกระบวนการตรวจสอบภายในและการกำกับดูแล การบริหาร
// จัดการความเสี่ยงและการควบคุมภายใน"
// ["type"]=>
// string(5) "Para1"
// }

$res_docx =$object->document_ocr_docx("/Users/iapp/php_iapp_ai/media/pdf01.pdf");
print_r($res_docx);
// result:
// string(826) "https://storage.googleapis.com/iapp-ocr-docx/result_pdf_1674191409.216834.docx?X-Goog-Algorithm=GOOG4-RSA-SHA256&X-Goog-Credential=ai-ocr%40iapp-ai-357013.iam.gserviceaccount.com%2F20230120%2Fauto%2Fstorage%2Fgoog4_request&X-Goog-Date=20230120T051009Z&X-Goog-Expires=600&X-Goog-SignedHeaders=host&X-Goog-Signature=c7030f34ba97f0ad5f2cdedb826cfb8d4ac6d4f340fda28b46baaedbe5892dfd32cba13415617ec69e4ba79c6467a77deeb23cdb11ec0acace4622df24f7e84b85ddc65d4d7f36667adc69f28cd0e3be1f87ff3f5461eb7c6a541ba8338550e935a2f029f48c70d52fcabff854638de0ef2042f5cadaa2e3b9567fc1d6d300dcbfb8acb3a270f9cfba41a54886a2c394cfb1dfca0bb9bc1daf58079a974d68fec983f50d0957d8e30ce8f1fdc3ddc8050d4d7e84db445012a4e0dd2c80bfc2de2dab80a7a0333c73f96a6d3575065fa25ee2d0c8b9ff47b1d21c9e3b4d47345e50b564af28f371323e825c18da85a833c3c537e3a52a1e1e07ba51e0152557f5" 

?>

Last updated