aspose / barcode-cloud-php
Aspose.BarCode for Cloud 是一个云端的线性、二维和邮政条码生成和识别的 REST API。API 能够识别和生成多种格式的条码图像。条码 REST API 允许指定条码图像属性,如图像宽度、高度、边框样式和输出图像格式,以便定制生成过程。开发者还可以指定条码类型和文本属性,如文本位置和字体样式,以适应应用需求。
Requires
- php: >=7.4 || >=8.0
- ext-json: *
- guzzlehttp/guzzle: >=6
Requires (Dev)
- friendsofphp/php-cs-fixer: >=2.16
- phpstan/phpstan: ^1.9
- phpunit/phpunit: >=7.5.20
- dev-main
- v24.8.0
- v24.7.0
- v24.6.0
- v24.5.0
- v24.4.0
- v24.3.0
- v24.2.0
- v24.1.0
- v23.12.0
- v23.11.0
- v23.10.0
- v23.9.0
- v23.8.0
- v23.7.1
- v23.7.0
- v23.6.0
- v23.5.0
- v23.4.0
- v23.3
- v23.2
- v23.1
- v22.12
- v22.11
- v22.10
- v22.9.2
- v22.9.1
- v22.9.0
- v22.8.0
- v22.7.0
- v22.3.0
- v22.1.0
- v21.12.0
- v21.10.0
- v21.9.1
- v21.9.0
- v21.7.0
- v21.6.0
- v21.3.0
- v21.2.0
- v20.12.1
- v20.12.0
- v20.11.0
- v20.10.0
- v20.8.0
- v20.5.0
- v4.x-dev
- dev-release-24.9
- dev-level-4
This package is auto-updated.
Last update: 2024-09-26 10:14:54 UTC
README
- API版本:3.0
- 包版本:24.8.0
- 支持的PHP版本:">=7.4 || >=8.0"
演示应用程序
Aspose.BarCode for Cloud 是一个云端的线性、二维和邮政条码生成和识别的 REST API。API 能够识别和生成多种格式的条码图像。条码 REST API 允许指定条码图像属性,如图像宽度、高度、边框样式和输出图像格式,以便定制生成过程。开发者还可以指定条码类型和文本属性,如文本位置和字体样式,以适应应用需求。
此仓库包含 Aspose.BarCode Cloud SDK for PHP 的源代码。
要使用这些 SDK,您需要客户端 ID 和客户端密钥,这些可以在 Aspose Cloud Dashboard(需要免费注册 Aspose Cloud)中查找。
如何使用 SDK
您可以直接通过源代码在项目中使用它,或者获取 Packagist 分发(推荐)。
安装
通过 Composer
barcode-cloud-php 作为 barcode-cloud-php
包在 Packagist 上提供。运行以下命令
composer require aspose/barcode-cloud-php
要使用 SDK,请使用 Composer 的 自动加载
require __DIR__ . '/vendor/autoload.php';
示例用法
<?php declare(strict_types=1); require __DIR__ . '/vendor/autoload.php'; use Aspose\BarCode\Configuration; use Aspose\BarCode\BarcodeApi; use Aspose\BarCode\Requests\GetBarcodeGenerateRequest; use Aspose\BarCode\Model\{EncodeBarcodeType, CodeLocation}; $config = new Configuration(); $config->setClientId('ClientId from https://dashboard.aspose.cloud/applications'); $config->setClientSecret('Client Secret from https://dashboard.aspose.cloud/applications'); if (getenv("TEST_CONFIGURATION_ACCESS_TOKEN")) { $config->setAccessToken(getenv("TEST_CONFIGURATION_ACCESS_TOKEN")); } $request = new GetBarcodeGenerateRequest(EncodeBarcodeType::QR, 'PHP SDK Test'); $request->format = 'png'; $request->text_location = CodeLocation::None; $api = new BarcodeApi(null, $config); $response = $api->GetBarCodeGenerate($request); $type = 'image/png'; $size = $response->getSize(); header("Content-Type: $type"); header("Content-Length: $size"); echo $response->fread($size);
许可
所有 Aspose.BarCode for Cloud SDK、辅助脚本和模板均受 MIT 许可证 保护。
资源
API 端点文档
所有 URI 都相对于 https://api.aspose.cloud/v3.0
模型文档
- ApiError
- ApiErrorResponse
- AustralianPostParams
- AutoSizeMode
- AvailableGraphicsUnit
- AztecEncodeMode
- AztecParams
- AztecSymbolMode
- BarcodeResponse
- BarcodeResponseList
- BorderDashStyle
- CaptionParams
- ChecksumValidation
- CodabarChecksumMode
- CodabarParams
- CodabarSymbol
- CodablockParams
- Code128Emulation
- Code128EncodeMode
- Code128Params
- Code16KParams
- CodeLocation
- CouponParams
- CustomerInformationInterpretingType
- DataBarParams
- DataMatrixEccType
- DataMatrixEncodeMode
- DataMatrixParams
- DataMatrixVersion
- DecodeBarcodeType
- DiscUsage
- DotCodeEncodeMode
- DotCodeParams
- ECIEncodings
- EnableChecksum
- EncodeBarcodeType
- Error
- ErrorDetails
- FileVersions
- FilesList
- FilesUploadResult
- 字体模式
- 字体参数
- 字体样式
- 生成器参数
- 生成器参数列表
- 汉心编码模式
- 汉心错误级别
- 汉心参数
- 汉心版本
- ITF14边框类型
- ITF参数
- 宏字符
- MaxiCode编码模式
- MaxiCode模式
- MaxiCode参数
- 对象存在
- 填充
- 贴码参数
- 贴码格式
- Pdf417压缩模式
- Pdf417错误级别
- Pdf417宏终止符
- Pdf417参数
- 邮政参数
- 预设类型
- QR编码模式
- QR编码类型
- QR错误级别
- QR版本
- QR参数
- 读取器参数
- 区域点
- 结果图像信息
- 存储存在
- 存储文件
- 结构化附加
- 文本对齐
- 文件版本