Este es el capitulo 15 del Curso de PHP y MySQL. En esta ocasión aprenderemos generar códigos de barras con PHP y MySQL con la ayuda de la librería Barcode.
Requisitos:
- Servidor Web, PHP y MySQL. Ver Capitulo 1
- Barcode. Descargar
Descargamos la librería de Barcode, creamos una carpeta en nuestro servidor web y la nombramos codigo_barras, en esta carpeta extraemos la libreria.
Creamos un script para generar un código de barras. index.php
Ejemplo 1:
Parámetros:
Text: Default = 0
Size: Default = 0
Code Type: Default = Code128
Orientation: Default = Horizontal
//Llamamos la libreria dentro de un tag de imagen en HTML para que la muestre en el navegador <img src="barcode.php" />
Resultado:
Ejemplo 2:
Parámetros:
Text: «0123456789»
Size: 40
Code Type: Code39
Orientation: Default = Horizontal
Print: true
//Llamamos la libreria dentro de un tag de imagen en HTML para que la muestre en el navegador <img src="barcode.php?text=0123456789&size=40&codetype=Code39&print=true" />
Resultado:
Ejemplo 3:
Parámetros:
Text: «0123456789»
Size: 40
Code Type: Code39
Orientation: Vertical
//Llamamos la libreria dentro de un tag de imagen en HTML para que la muestre en el navegador <img src="barcode.php?text=0123456789&size=40&codetype=Code39&Orientation=vertical" />
Resultado:
Parámetros que soporta:
filepath: nombre o ruta del archivo a generar (PNG)
text: Texto a convertir en código de barras (String)
size: Altura (Numerico)
orientation: Orientacion (Horizontal o Vertical)
codetype: Tipo de Codificación (Ver Abajo)
print: Imprimir texto (true o false)
sizefactor: Factor de Tamaño (Numerico)
Tipo de Codificación que soporta:
- Barcode
- BarcodeI25
- BarcodeEAN
- BarcodeMSI
- Barcode11 (code11)
- Barcode39 (code39)
- Barcode93 (code93)
- Barcode128 (code128)
- BarcodeCodabar (codabar)
- BarcodeDatamatrix
En el link de descargar dejamos el código fuente para generar Códigos de Barras con datosd e MySQL, así como la Base de Datos.