Skip to content

Instantly share code, notes, and snippets.

@parzibyte
Created February 5, 2019 19:51
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save parzibyte/ef356dc503899132520a6cc829a9f2c4 to your computer and use it in GitHub Desktop.
Save parzibyte/ef356dc503899132520a6cc829a9f2c4 to your computer and use it in GitHub Desktop.
<?php
/**
* Ejemplo 2 para generar códigos de barras
* con PHP
*
* Ejemplificar generadores
*
* @author parzibyte
*/
# Incluimos el autoload
require_once "vendor/autoload.php";
# 4 generadores
use Picqer\Barcode\BarcodeGeneratorHTML;
use Picqer\Barcode\BarcodeGeneratorPNG;
use Picqer\Barcode\BarcodeGeneratorJPG;
use Picqer\Barcode\BarcodeGeneratorSVG;
# Crear generadores
$generadorDeHTML = new BarcodeGeneratorHTML();
$generadorDePNG = new BarcodeGeneratorPNG();
$generadorDeJPG = new BarcodeGeneratorJPG();
$generadorDeSVG = new BarcodeGeneratorSVG();
# Ajustes
$texto = "parzibyte.me";
$tipo = $generadorDeHTML::TYPE_CODE_128;
$comoHTML = $generadorDeHTML->getBarcode($texto, $tipo);
$comoPNG = $generadorDePNG->getBarcode($texto, $tipo);
$comoJPG = $generadorDeJPG->getBarcode($texto, $tipo);
$comoSVG = $generadorDeSVG->getBarcode($texto, $tipo);
# Nota: no imprimimos nada
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment