chenbool / barcode
一个简单的条形码生成插件
1.0.0
2019-07-31 09:34 UTC
Requires
- php: >=5.3.0
This package is auto-updated.
Last update: 2026-05-01 03:07:39 UTC
README
PHP 开发的条形码生成库,支持 Code39 格式。
特性
- 简单易用
- 支持 Code39 条形码
- 纯 PHP 实现,无需扩展
- 兼容 PHP 5.3+
项目结构
barcode/
├── src/ # 源代码
│ └── barcode.php # 条形码生成类
├── index.php # 示例文件
├── composer.json # 依赖配置
└── README.md
安装
使用 Composer
composer require chenbool/barcode
手动安装
git clone https://github.com/chenbool/barcode.git
cd barcode
composer install
使用方法
基本使用
<?php include './vendor/autoload.php'; use \chenbool\Code\Barcode; // 生成 Code39 条形码 Barcode::code39('text to encode');
设置尺寸
<?php use \chenbool\Code\Barcode; // 设置高度为 80,宽度比例为 2 Barcode::code39('text to encode', 80, 2);
API 说明
Barcode::code39()
生成 Code39 格式的条形码。
Barcode::code39($text, $height = 50, $widthScale = 1)
| 参数 | 类型 | 默认值 | 说明 |
|---|---|---|---|
$text |
string | 必填 | 要编码的文本 |
$height |
int | 50 | 条形码高度 |
$widthScale |
int | 1 | 宽度比例 |
返回值
直接输出图像到浏览器。
支持的字符
Code39 条形码支持以下字符:
- 数字:0-9
- 大写字母:A-Z
- 特殊字符:- . $ / + %
环境要求
- PHP >= 5.3.0
- GD 扩展(用于图像生成)