کد اضافه کردن بارکد با php

[short_link]

راهنمای اضافه کردن بارکد خطی برای محصولات در فروشگاه ها با php

برای محصولات و یا فاکتورهای فروشگاه های مختلف محصولات فیزیکی و یا مجازی میشه بارکد تعریف کرد . علاوه بر چاپ بارکدها و اسنفاده از اسکنر های بارکد خوان ، برای تمام گوشی های مختلف ، اپلیکیشن بارکدخوان وجود داره که با استفاده از دوربین موبایل و یا تبلت، همون کار اسکنر رو انجام میده و میشه بارکد محصول و یا فاکتور و یا هر عبارت و یا عدد دیگه ای رو خوند .

 

برای استفاده از بارکد در فروشگاه خودتون باید این فایل رو از لینک زیر دانلود  کنید که توضیحات و نمونه هایی برای انجام این کار داره که باید روی هاست خودتون آپلود کنید :
https://github.com/picqer/php-barcode-generator

 

که انواع بارکدهای زیر رو پشتیبانی می کنه :

  • TYPE_CODE_39
  • TYPE_CODE_39_CHECKSUM
  • TYPE_CODE_39E
  • TYPE_CODE_39E_CHECKSUM
  • TYPE_CODE_93
  • TYPE_STANDARD_2_5
  • TYPE_STANDARD_2_5_CHECKSUM
  • TYPE_INTERLEAVED_2_5
  • TYPE_INTERLEAVED_2_5_CHECKSUM
  • TYPE_CODE_128
  • TYPE_CODE_128_A
  • TYPE_CODE_128_B
  • TYPE_CODE_128_C
  • TYPE_EAN_2
  • TYPE_EAN_5
  • TYPE_EAN_8
  • TYPE_EAN_13
  • TYPE_UPC_A
  • TYPE_UPC_E
  • TYPE_MSI
  • TYPE_MSI_CHECKSUM
  • TYPE_POSTNET
  • TYPE_PLANET
  • TYPE_RMS4CC
  • TYPE_KIX
  • TYPE_IMB
  • TYPE_CODABAR
  • TYPE_CODE_11
  • TYPE_PHARMA_CODE
  • TYPE_PHARMA_CODE_TWO_TRACKS

که هم خروجی اش می تونه یه تصویر باشه که در هر جایی از صفحه می تونید استفاده کنید و یا اینکه به صورت  HTML ساخته و نمایش داده میشه .

<?php
require 'vendor/autoload.php';

// This will output the barcode as HTML output to display in the browser
$generator = new Picqer\Barcode\BarcodeGeneratorHTML();
echo $generator->getBarcode('081231723897', $generator::TYPE_CODE_128);

 

و یا به اینصورت قابل استفاده هست :

<?php

require 'vendor/autoload.php';

$redColor = [255, 0, 0];

$generator = new Picqer\Barcode\BarcodeGeneratorPNG();
file_put_contents('barcode.png', $generator->getBarcode('081231723897', $generator::TYPE_CODE_128, 3, 50, $redColor));

و

$generator = new Picqer\Barcode\BarcodeGeneratorPNG();
echo '<img src="data:image/png;base64,' . base64_encode($generator->getBarcode('081231723897', $generator::TYPE_CODE_128)) . '">';

نوع فایل خروجی هم قابل انتخاب هست :

$generatorSVG = new Picqer\Barcode\BarcodeGeneratorSVG(); // Vector based SVG
$generatorPNG = new Picqer\Barcode\BarcodeGeneratorPNG(); // Pixel based PNG
$generatorJPG = new Picqer\Barcode\BarcodeGeneratorJPG(); // Pixel based JPG
$generatorHTML = new Picqer\Barcode\BarcodeGeneratorHTML(); // Pixel based HTML
$generatorHTML = new Picqer\Barcode\BarcodeGeneratorDynamicHTML(); // Vector based HTML
(0) دیدگاه برای این پست ثبت شده
دیدگاه خود را بفرستید
  1. اولین نفری باشید که دیدگاه خود را ثبت می کند!
« آپلود فایل با ای جکس ساده
بارکد چیست و چگونه بارکد بسازیم »
wefwegwegweg/wp-content/themes/future