PHP Classes

PHP Barcode Generator Save Image: Generate barcode images in several formats

Recommend this page to a friend!
  Info   View files Example   View files View files (24)   DownloadInstall with Composer Download .zip   Reputation   Support forum   Blog    
Last Updated Ratings Unique User Downloads Download Rankings
2020-04-16 (2 days ago) RSS 2.0 feedNot yet rated by the usersTotal: Not yet counted Not yet ranked
Version License PHP version Categories
barcodegenerator 1.0GNU General Publi...5PHP 5, Graphics
Description Author

This package can generate barcode images in several formats.

It can take several parameters that define the barcode and generates an image file in PNG format that represents the bar code in formats like Code 128, Code 39, Code 2of5, and Codabar.

The class allows to set the text to be converted into a barcode, configure a text to show with the barcode image, the background and foreground colors, the name and path of the file to save the barcode image, the barcode image orientation, the barcode type and size.

  Performance   Level  
Name: Elminson De Oleo <contact>
Classes: 4 packages by
Country: United States United States
Innovation award
Innovation award
Nominee: 2x

 

Details

BarCode

This script that generates barcodes in four barcode formats including Code 128, Code 39, Code 2of5, and Codabar. the options of ?vertical? or ?horizontal? display, varying barcode heights, and one of four barcode formats.

Require

PHP GD Library

Installation


#### Basic use:

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();

### Setters
* setText => text to be converte to barcode
* setPrint => Show the text in the barcode
* setBgColor => Set the barcode Background (Default white)
* setTextColor => (Default Black)
* setFileNmae => Name for the image (if empty will generate a random number)
* setFilePath => Path to save the image(if empty will show the image) 
* setOrientation  => horizontal/vertical
* setCode_type
* setSizeFactor
* setSize => Set text font size 
* SaveBarcodeToDisk => Save Barcode
* GetPngData
* DrawBarcodeToScreen
* DestroyBarcode



### Examples
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/

  Files folder image Files  
File Role Description
Files folder image.idea (7 files, 1 directory)
Files folder imagesrc (2 files)
Files folder imagetemp (7 files)
Files folder imagetests (1 file)
Accessible without login Plain text file barcode.php Aux. Auxiliary script
Accessible without login Plain text file composer.json Data Auxiliary data
Accessible without login Plain text file composer.lock Data Auxiliary data
Accessible without login Plain text file index.php Example Example script
Accessible without login Plain text file LICENSE Lic. License text
Accessible without login Plain text file README.md Doc. Documentation

  Files folder image Files  /  .idea  
File Role Description
Files folder imagecodeStyles (1 file)
  Accessible without login Plain text file misc.xml Data Auxiliary data
  Accessible without login Plain text file modules.xml Data Auxiliary data
  Accessible without login Plain text file php-barcode.iml Data Auxiliary data
  Accessible without login Plain text file php-test-framework.xml Data Auxiliary data
  Accessible without login Plain text file php.xml Data Auxiliary data
  Accessible without login Plain text file vcs.xml Data Auxiliary data
  Accessible without login Plain text file workspace.xml Data Auxiliary data

  Files folder image Files  /  .idea  /  codeStyles  
File Role Description
  Accessible without login Plain text file codeStyleConfig.xml Data Auxiliary data

  Files folder image Files  /  src  
File Role Description
  Plain text file BarCode.php Class Class source
  Plain text file ConfigCode.php Class Class source

  Files folder image Files  /  temp  
File Role Description
  Accessible without login Image file codabar.png Icon Icon image
  Accessible without login Image file code128.png Icon Icon image
  Accessible without login Image file code128a.png Icon Icon image
  Accessible without login Image file code128b.png Icon Icon image
  Accessible without login Image file code128c.png Icon Icon image
  Accessible without login Image file code25.png Icon Icon image
  Accessible without login Image file code39.png Icon Icon image

  Files folder image Files  /  tests  
File Role Description
  Plain text file TestBarCode.php Class Class source

 Version Control Unique User Downloads  
 100%
Total:0
This week:0

For more information send a message to info at phpclasses dot org.