Generar, dibujar, insertar codigos de barras en pagina web con PHP en Ubuntu
Después de generar códigos de barras en ASP con un par de funciones de forma relativamente fácil me hice la pregunta ¿En php como puedo hacer esto? y la respuesta fue muy simple PEAR Image_Barcode.
Lo primero que vamos hacer es instalar el paquete:
sudo apt-get install php-image-barcode
Luego reiniciamos apache:
sudo /etc/init.d/apache2 restart
Ahora procedemos a crear un archivo php en nuestra carpeta www, yo lo llamare barcode.php el cual contiene las siguientes lineas:
< ?php require_once 'Image/Barcode.php'; Image_Barcode::draw($_GET[NUM], $_GET[TYP], $_GET[IMG]); ?>
después creamos la pagina donde vamos a ver el codigo de barras la cual llamare index.php, esta contiene las siguientes lineas:
<html> <head> </head> <body> <h1>Codigo de Barras EAN13</h1> <img src="barcode.php?NUM=4011030968433&TYP=ean13&IMG=png"/> </body> </html>
PARAMETROS
NUM= Numero para el codigo de barras
TYP= tipo de codigo de barras en mi caso use EAN-13
IMG= tipo de imagen a generar
Para modificar el ancho y/o el alto es necesario modificar el archivo correspondiente al tipo del código de barras, lo explicare con el EAN-13; ingresamos a /usr/share/php/Image/Barcode/aquí buscamos ean13.php y podemos editar algunos parámetros como:
class Image_Barcode_ean13 extends Image_Barcode { var $_barcodeheight = 60; var $_font = 2; var $_barwidth = 2;
y Listo!….
Fuente => http://www.nexxuz.com/?p=108
Responder