Need help with barcode-generator?
Click the “chat” button below for chat support from the developer who created it, or find similar developers for support.

About the developer

codeitnowin
177 Stars 48 Forks MIT License 50 Commits 13 Opened issues

Description

Barcode Generator QR Code generator

Services available

!
?

Need anything else?

Contributors list

# 398,776
PHP
27 commits
# 556,265
PHP
5 commits
# 636,613
PHP
2 commits
# 397,575
Symfony
intelli...
HTML
phpstor...
2 commits
# 529,055
JavaScr...
CSS
1 commit
# 106,008
slack-b...
Discord
slack
Symfony
1 commit
# 461,610
JavaScr...
Redux
PHP
1 commit
# 660,049
PHP
1 commit

CodeItNow Barcode & QrCode Generator

Barcode and Qr Code generator library by CodeItNow. You can use it with Custom PHP application or any PHP Framework such as Laravel, Symfony, Cakephp, Yii, Codeigneter etc.

Requirements

You must have php >= 5.3.2 installed and GD extension enabled.

Installation -

CodeItNow Barcode & Qr Code Generator can install by composer.

composer require codeitnowin/barcode

Uses -

Barcode and Qr Code Generator library give output as base64 encoded png image.

Example - QrCode:

use CodeItNow\BarcodeBundle\Utils\QrCode;

$qrCode = new QrCode(); $qrCode ->setText('QR code by codeitnow.in') ->setSize(300) ->setPadding(10) ->setErrorCorrection('high') ->setForegroundColor(array('r' => 0, 'g' => 0, 'b' => 0, 'a' => 0)) ->setBackgroundColor(array('r' => 255, 'g' => 255, 'b' => 255, 'a' => 0)) ->setLabel('Scan Qr Code') ->setLabelFontSize(16) ->setImageType(QrCode::IMAGE_TYPE_PNG) ; echo '';

Sample Image - QrCode:

CodeItNow QrCode Generator

Example - Code128:

use CodeItNow\BarcodeBundle\Utils\BarcodeGenerator;

$barcode = new BarcodeGenerator(); $barcode->setText("0123456789"); $barcode->setType(BarcodeGenerator::Code128); $barcode->setScale(2); $barcode->setThickness(25); $barcode->setFontSize(10); $code = $barcode->generate();

echo '';

Example - Codabar:

$barcode->setText("A0123456789C");
$barcode->setType(BarcodeGenerator::Codabar);

Example - Code11:

$barcode->setText("0123456789");
$barcode->setType(BarcodeGenerator::Code11);

Example - Code39:

$barcode->setText("0123456789");
$barcode->setType(BarcodeGenerator::Code39);

Example - Code39-Extended:

$barcode->setText("0123456789");
$barcode->setType(BarcodeGenerator::Code39Extended);

Example - Ean128:

$barcode->setText("00123456789012345675");
$barcode->setType(BarcodeGenerator::Ean128);

Example - Gs1128:

$barcode->setText("00123456789012345675");
$barcode->setType(BarcodeGenerator::Gs1128);

Example - Gs1128 (with no length limit and unknown identifier):

$barcode->setText("4157707266014651802001012603068039000000006377069620171215");
$barcode->setType(BarcodeGenerator::Gs1128);
$barcode->setNoLengthLimit(true);
$barcode->setAllowsUnknownIdentifier(true);

Example - I25:

$barcode->setText("00123456789012345675");
$barcode->setType(BarcodeGenerator::I25);

Example - Isbn:

$barcode->setText("0012345678901");
$barcode->setType(BarcodeGenerator::Isbn);

Example - Msi:

$barcode->setText("0012345678901");
$barcode->setType(BarcodeGenerator::Msi);

Example - Postnet:

$barcode->setText("01234567890");
$barcode->setType(BarcodeGenerator::Postnet);

Example - S25:

$barcode->setText("012345678901");
$barcode->setType(BarcodeGenerator::S25);

Example - Upca:

$barcode->setText("012345678901");
$barcode->setType(BarcodeGenerator::Upca);

Example - Upca:

$barcode->setText("012345");
$barcode->setType(BarcodeGenerator::Upce);

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.