Maison >développement back-end >tutoriel php >Comment utiliser PHP et Alibaba Cloud OCR pour identifier le représentant légal d'une licence commerciale ?

Comment utiliser PHP et Alibaba Cloud OCR pour identifier le représentant légal d'une licence commerciale ?

WBOY
WBOYoriginal
2023-07-17 17:41:082311parcourir

Comment utiliser PHP et Alibaba Cloud OCR pour identifier le représentant légal d'une licence commerciale

Dans l'environnement commercial moderne, la licence commerciale, en tant que document commercial important, porte le statut juridique et les droits d'exploitation de l'entreprise. Cependant, l'identification et la saisie manuelles des informations sur une licence commerciale sont une tâche fastidieuse, sujette aux erreurs et qui prend du temps. Heureusement, nous pouvons utiliser le langage de programmation PHP et le service Alibaba Cloud OCR (Optical Character Recognition, reconnaissance optique de caractères) pour automatiser ce processus.

Cet article explique comment utiliser PHP et Alibaba Cloud OCR pour identifier les informations du représentant légal sur la licence commerciale. Nous utiliserons le SDK Alibaba Cloud pour PHP, qui fournit une interface interactive avec les produits Alibaba Cloud.

Étape 1 : Inscrivez-vous sur Alibaba Cloud et activez le service OCR
Tout d'abord, vous devez créer un compte sur la plateforme Alibaba Cloud et activer le service OCR. Dans la console Alibaba Cloud, connectez-vous avec votre compte et recherchez le service « Reconnaissance optique de caractères (OCR) ». Dans la page de service, vous pouvez créer une nouvelle application et obtenir l'AppCode et l'AppKey correspondants. Conservez ces clés en sécurité, elles seront utilisées pour effectuer des appels API.

Étape 2 : Installez le SDK Alibaba Cloud OCR pour PHP
Ensuite, vous devez installer le SDK Alibaba Cloud OCR pour PHP dans votre environnement PHP. Vous pouvez terminer l'installation via Composer à l'aide de la commande suivante :

composer require alibabacloud/sdk

Le processus d'installation spécifique varie en fonction de votre environnement de développement. Veuillez vous référer à la documentation officielle du SDK Alibaba Cloud pour PHP pour l'installation.

Étape 3 : Écrire le code PHP
Après avoir installé le SDK Alibaba Cloud OCR pour PHP, vous pouvez écrire le code PHP suivant pour utiliser le SDK afin d'appeler le service Alibaba Cloud OCR :

<?php
require 'vendor/autoload.php';

use AlibabaCloudClientAlibabaCloud;
use AlibabaCloudClientExceptionClientException;
use AlibabaCloudClientExceptionServerException;
use AlibabaCloudClientResultResult;

try {
    AlibabaCloud::accessKeyClient('<Your AccessKeyId>', '<Your AccessKeySecret>')
                    ->regionId('cn-shanghai')
                    ->asDefaultClient();

    $result = AlibabaCloud::rpcRequest()
                        ->product('ocr')
                        ->version('2019-12-30')
                        ->action('RecognizeBusinessLicense')
                        ->method('POST')
                        ->options([
                            'query' => [
                                'RegionId' => "cn-shanghai",
                                'Language' => "cn"
                            ],
                            'headers' => [
                                'accept' => 'application/json',
                                'Content-Type' => 'application/x-www-form-urlencoded',
                            ],
                            'form_params' => [
                                'RegionId' => "cn-shanghai",
                                'Language' => "cn",
                                'ImageURL' => '<Your Image URL>'
                            ]
                        ])
                        ->request();

    // 解析返回的结果
    $response = $result->toArray();
    $representative = $response['Data']['Name'];

    // 输出法定代表人信息
    echo "法定代表人: " . $representative;
    
} catch (ClientException $e) {
    echo $e->getErrorMessage() . PHP_EOL;
} catch (ServerException $e) {
    echo $e->getErrorMessage() . PHP_EOL;
}

?>

Veuillez faire attention au 49addbfeec7cb90fe5128b8e098f8bb6, ba5ad57a15ca7ed5336429a13529fda1 et b328d165a24aac72b90715adb725760a sont respectivement l'AccessKeyId, AccessKeySecret et les informations à identifier. vous avez obtenu d'Alibaba Cloud l'URL de l'image de la licence commerciale. ff6ef7a09b4493f39b85bb1f136000ea4355f6ab88b654c988e093945f66b1ba1c8e32cc997053d6290cf4320a0b3e53,分别为您在阿里云上获取的AccessKeyId、AccessKeySecret和待识别营业执照的图片URL。

步骤4:运行代码并获取结果
在运行上述PHP代码之前,您需要确保PHP环境已正确配置,并且已安装了cURL扩展库。您可以通过运行以下命令来验证:

php -m | grep curl

如果输出中包含curl

Étape 4 : Exécutez le code et obtenez les résultats

Avant d'exécuter le code PHP ci-dessus, vous devez vous assurer que l'environnement PHP est correctement configuré et que la bibliothèque d'extensions cURL est installée. Vous pouvez le vérifier en exécutant la commande suivante :

rrreee

Si la sortie contient les mots curl, cela signifie que la bibliothèque d'extensions cURL est installée et activée.

Après avoir exécuté le code PHP, vous obtiendrez le nom du représentant légal dans la sortie de la console. 🎜🎜Résumé : 🎜Grâce au service PHP et Alibaba Cloud OCR, nous pouvons facilement identifier automatiquement les informations du représentant légal sur la licence commerciale. Cette approche automatisée soulage les opérations manuelles ardues et augmente la précision et l’efficacité. Vous pouvez également ajouter davantage de fonctions d'extraction et de traitement d'informations basées sur Alibaba Cloud OCR en fonction de besoins spécifiques pour répondre aux différents besoins commerciaux. 🎜

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn