itexpertsbv / klippa
A php wrapper to easily work with the Klippa api.
1.0.3
2022-03-30 08:38 UTC
Requires
- php: >=8.1
- guzzlehttp/guzzle: ^7.4
Requires (Dev)
- phpunit/phpunit: ^9.5
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
以下对本软件及其相关文档文件(“软件”)的副本或部分副本的任何人,免费授权,不受限制地使用软件,包括但不限于使用、复制、修改、合并、发布、分发、再许可和/或销售软件副本,并允许向软件提供者提供软件的人这样做,前提是遵守以下条件
上述版权声明和本许可声明应包含在软件的所有副本或主要部分中。
本软件按“原样”提供,不提供任何形式的质量保证,无论是明示的、暗示的,还是关于适销性、特定用途适用性或非侵权性的保证。在任何情况下,作者或版权所有者不应对任何索赔、损害或其他责任负责,无论源于合同、侵权或其他行为,无论是否与软件或其使用或其他方式有关。