elminson/barcode

生成条形码图片

v0.4.0 2018-09-16 04:11 UTC

This package is auto-updated.

Last update: 2024-09-06 04:24:15 UTC


README

此脚本可生成包括Code 128、Code 39、Code 2of5和Codabar在内的四种条形码格式的条形码。可选项包括“垂直”或“水平”显示、不同高度的条形码以及四种条形码格式之一。

需求

PHP GD库

安装

composer require elminson/barcode

基本使用

namespace Elminson\BarCode;

require_once(__DIR__ . '/vendor/autoload.php');

$barcode = new BarCode('code128');
$barcode->setText("Testing");
$barcode->setPrint(true);
$barcode->setTextColor("#ff9900");
$barcode->setBgColor("#cccccc");
$barcode->setFileName("test");
$barcode->setFilepath(__DIR__."/temp/");
$barcode->generate();
$barcode->SaveBarcodeToDisk();
$bardode->DestroyBarcode();

设置器

  • setText => 要转换为条形码的文本
  • setPrint => 在条形码中显示文本
  • setBgColor => 设置条形码背景(默认白色)
  • setTextColor => (默认黑色)
  • setFileName => 图片名称(如果为空将生成随机数)
  • setFilePath => 保存图片的路径(如果为空将显示图片)
  • setOrientation => 水平/垂直
  • setCode_type
  • setSizeFactor
  • setSize => 设置文本字体大小
  • SaveBarcodeToDisk => 保存条形码
  • GetPngData
  • DrawBarcodeToScreen
  • DestroyBarcode

示例

Code128 Codabar

Code128C Codabar

Code128B Codabar

Code28A Codabar

Code39 Codabar

Code25 Codabar

Codabar Codabar

php-barcode
===========

Source code for the article "How To Create Barcodes in PHP" found at: 
http://davidscotttufts.com/2009/03/31/how-to-create-barcodes-in-php/