Heim >Backend-Entwicklung >PHP-Tutorial >Wie kann man mit PHP und Alibaba Cloud OCR den rechtlichen Vertreter einer Geschäftslizenz identifizieren?

Wie kann man mit PHP und Alibaba Cloud OCR den rechtlichen Vertreter einer Geschäftslizenz identifizieren?

WBOY
WBOYOriginal
2023-07-17 17:41:082315Durchsuche

So verwenden Sie PHP und Alibaba Cloud OCR, um den rechtlichen Vertreter einer Geschäftslizenz zu identifizieren

Im modernen Geschäftsumfeld trägt die Geschäftslizenz als wichtiges Handelsdokument den rechtlichen Status und die Betriebsrechte des Unternehmens. Allerdings ist die manuelle Identifizierung und Eingabe von Informationen in einer Gewerbelizenz eine mühsame Aufgabe, die fehleranfällig und zeitaufwändig ist. Glücklicherweise können wir diesen Prozess mithilfe der Programmiersprache PHP und des Alibaba Cloud OCR-Dienstes (Optical Character Recognition, optische Zeichenerkennung) automatisieren.

In diesem Artikel erfahren Sie, wie Sie mithilfe von PHP und Alibaba Cloud OCR die Informationen zum gesetzlichen Vertreter in der Geschäftslizenz identifizieren. Wir werden das Alibaba Cloud SDK für PHP verwenden, das eine interaktive Schnittstelle mit Alibaba Cloud-Produkten bietet.

Schritt 1: Registrieren Sie sich bei Alibaba Cloud und aktivieren Sie den OCR-Dienst.
Zuerst müssen Sie ein Konto auf der Alibaba Cloud-Plattform registrieren und den OCR-Dienst aktivieren. Melden Sie sich in der Alibaba Cloud-Konsole mit Ihrem Konto an und finden Sie den Dienst „Optische Zeichenerkennung (OCR)“. Auf der Serviceseite können Sie eine neue Anwendung erstellen und den entsprechenden AppCode und AppKey erhalten. Bewahren Sie diese Schlüssel sicher auf, sie werden für API-Aufrufe verwendet.

Schritt 2: Alibaba Cloud OCR SDK für PHP installieren
Als nächstes müssen Sie Alibaba Cloud OCR SDK für PHP in Ihrer PHP-Umgebung installieren. Sie können die Installation über Composer mit dem folgenden Befehl abschließen:

composer require alibabacloud/sdk

Der spezifische Installationsprozess hängt von Ihrer Entwicklungsumgebung ab. Informationen zur Installation finden Sie in der offiziellen Dokumentation des Alibaba Cloud SDK für PHP.

Schritt 3: PHP-Code schreiben
Nach der Installation des Alibaba Cloud OCR SDK für PHP können Sie den folgenden PHP-Code schreiben, um das SDK zum Aufrufen des Alibaba Cloud OCR-Dienstes zu verwenden:

<?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;
}

?>

Bitte achten Sie auf den 1d2479eb5cb9ade67f3e8d2c34630ea6, 4355f6ab88b654c988e093945f66b1ba und 1c8e32cc997053d6290cf4320a0b3e53 sind jeweils die AccessKeyId, AccessKeySecret und zu identifizierende Informationen Sie haben die Bild-URL der Geschäftslizenz von Alibaba Cloud erhalten. ff6ef7a09b4493f39b85bb1f136000ea4355f6ab88b654c988e093945f66b1ba1c8e32cc997053d6290cf4320a0b3e53,分别为您在阿里云上获取的AccessKeyId、AccessKeySecret和待识别营业执照的图片URL。

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

php -m | grep curl

如果输出中包含curl

Schritt 4: Führen Sie den Code aus und erhalten Sie die Ergebnisse

Bevor Sie den obigen PHP-Code ausführen, müssen Sie sicherstellen, dass die PHP-Umgebung korrekt konfiguriert und die cURL-Erweiterungsbibliothek installiert ist. Sie können dies überprüfen, indem Sie den folgenden Befehl ausführen:

rrreee

Wenn die Ausgabe die Wörter curl enthält, bedeutet dies, dass die cURL-Erweiterungsbibliothek installiert und aktiviert ist.

Nachdem Sie den PHP-Code ausgeführt haben, erhalten Sie den Namen des gesetzlichen Vertreters aus der Konsolenausgabe. 🎜🎜Zusammenfassung: 🎜Durch den PHP- und Alibaba Cloud OCR-Dienst können wir die Informationen zum gesetzlichen Vertreter auf der Geschäftslizenz einfach und automatisch identifizieren. Dieser automatisierte Ansatz entlastet mühsame manuelle Vorgänge und erhöht die Genauigkeit und Effizienz. Sie können je nach Bedarf auch weitere Funktionen zur Informationsextraktion und -verarbeitung basierend auf Alibaba Cloud OCR hinzufügen, um unterschiedliche Geschäftsanforderungen zu erfüllen. 🎜

Das obige ist der detaillierte Inhalt vonWie kann man mit PHP und Alibaba Cloud OCR den rechtlichen Vertreter einer Geschäftslizenz identifizieren?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn