Last active
January 3, 2022 07:56
-
-
Save aspose-com-gists/87983edcfd83f707f41905abdd40ff67 to your computer and use it in GitHub Desktop.
Aspose.BarCode for PHP via Java
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
// create barcode generator | |
$generator = new BarcodeGenerator(EncodeTypes::CODE_39_STANDARD, "12367891011"); | |
// set barcode back color | |
$generator->getParameters()->setBackColor("#FF0000"); | |
// set barcode fore color | |
$generator->getParameters()->getBarcode()->setForeColor("#FA00AA"); | |
// set barcode border color | |
$generator->getParameters()->getBorder()->setColor("#AA00BB"); | |
// set image resolution | |
$generator->getParameters()->setResolution(200); | |
// generate and save barcode | |
$generator->save("barcodes/generate-barcode-customize-apprearance.png"); | |
?> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
// set barcode encode type as QR | |
$encodeType = EncodeTypes::QR; | |
// create barcode generator | |
$generator = new BarcodeGenerator($encodeType, '01234567'); | |
// set image resolution | |
$generator->getParameters()->setResolution(400); | |
// generate QR code and save | |
$generator->save("barcodes/generate-QR-code.png"); | |
?> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
// create barcode generator | |
$generator = new BarcodeGenerator(EncodeTypes::CODE_128, "12367891011"); | |
// set image resolution | |
$generator->getParameters()->setResolution(200); | |
// generate and save barcode | |
$generator->save("barcodes/generate-barcode.png"); | |
?> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
try | |
{ | |
$file_name = "barcode.png"; | |
$reader = new BarcodeReader(loadImageByName("barcodes/",$file_name), DecodeType::CODE_128); | |
while($reader->read()) | |
{ | |
print("Code Type : ".$reader->getCodeTypeName()); | |
print("\n"); | |
print("Code Text : ".$reader->getCodeText(false)); | |
} | |
$reader->close(); | |
} | |
catch (BarcodeException $e) | |
{ | |
print($e->getMessage()); | |
} | |
?> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
$file_name = "barcodes/barcode.png"; | |
print(file_exists($file_name)); | |
$reader = new BarcodeReader($file_name); | |
while ($reader->read()) | |
{ | |
print($reader->getCodeText(false)); | |
print("\n"); | |
print($reader->getCodeTypeName()); | |
} | |
$reader->close(); | |
?> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Fatal error: Uncaught Error: Class 'BarcodeGenerator' not found in C:\xampp\htdocs\newphpbarcode\barcode-generator.php:3 Stack trace: #0 {main} thrown in C:\xampp\htdocs\newphpbarcode\barcode-generator.php on line 3