itexpertsbv/klippa

A php wrapper to easily work with the Klippa api.

1.0.3 2022-03-30 08:38 UTC

This package is auto-updated.

Last update: 2024-08-29 06:07:27 UTC


README

这是一个用于轻松与Klippa API交互的PHP包装器。目前我们只支持财务文件的解析。未来我们将添加Klippa API的其余功能。

更多信息请访问: https://custom-ocr.klippa.com/docs

安装

composer require itexpertsbv/klippa

使用方法

首先,您需要使用API密钥创建一个客户端。

Use ITExperts\Klippa\Klippa;
Use ITExperts\Klippa\Klippa\Client\HttpClient;

$key = 'MkKjVvfjG2wJ5WAW3kkqgiZlWW0zN7aq'; // Sample key

// Create directly from Klippa
$klippa = Klippa::HttpClient($key);

// Build your own client first
$client = new HttpClient($key);
$klippa = new Klippa($client);

然后您有两个选项,解析文档的base64内容字符串或传递一个URL供Klippa下载文档。

$base64 = base64_encode(file_get_contente('path/to/file.pdf'));
$document = $klippa->parseDocumentFromBase64($base64);

echo $document->invoiceNumber; // e.g. FT22-0234

$url = 'https://acme.com/invoice.pdf';
$document = $klippa->parseDocumentFromUrl($url);

echo $document->invoiceNumber; // e.g. FT22-0234

MIT许可证

版权所有 2022 IT Experts BV

以下对本软件及其相关文档文件(“软件”)的副本或部分副本的任何人,免费授权,不受限制地使用软件,包括但不限于使用、复制、修改、合并、发布、分发、再许可和/或销售软件副本,并允许向软件提供者提供软件的人这样做,前提是遵守以下条件

上述版权声明和本许可声明应包含在软件的所有副本或主要部分中。

本软件按“原样”提供,不提供任何形式的质量保证,无论是明示的、暗示的,还是关于适销性、特定用途适用性或非侵权性的保证。在任何情况下,作者或版权所有者不应对任何索赔、损害或其他责任负责,无论源于合同、侵权或其他行为,无论是否与软件或其使用或其他方式有关。