Este script que genera códigos de barras en cuatro formatos de código de barras, incluidos el Código 128, el Código 39, el Código 2 de 5 y Codabar. Con un poco más de 100 líneas de código, tiene las opciones de visualización “vertical” u “horizontal”, alturas de código de barras variables y uno de los cuatro formatos de código de barras. Requiere que la Biblioteca GD se instale como un módulo en PHP.
El código se descarga desde GitHub o desde mi copia en esta web.
se toma del articulo de David Scott Tufts el cual traducimos en esta pagina a continuación
Hace unos años necesitaba una forma de generar códigos de barras sobre la marcha usando PHP, en ese momento había varias soluciones disponibles a un alto costo, así que escribí este script que genera códigos de barras en cuatro formatos de código de barras, incluido el Código 128, Código 39 , Código 2 de 5 y Codabar. Con un poco más de 100 líneas de código, tiene las opciones de visualización “vertical” u “horizontal”, alturas de código de barras variables y uno de los cuatro formatos de código de barras. Requiere que la Biblioteca GD se instale como un módulo en PHP.
Este código está disponible para su uso bajo la licencia MIT
Ejemplo 1
Parameters:
Text: “0” (Default)
Size: “20” (Default)
Code Type: “Code128” (Default)
Orientation: “Horizontal” (Default)
HTML Source Code:
<img alt="testing" src="/code/barcode.php" />
Result:
Ejemplo 2
Parameters:
Text: “testing”
Size: “20” (Default)
Code Type: “Code128” (Default)
Orientation: “Horizontal” (Default)
Print: “true”
HTML Source Code:
<img alt="testing" src="/code/barcode.php?text=testing&print=true" />
Result:
Ejemplo 3
Parameters:
Text: “TESTING”
Size: “40”
Code Type: “Code39”
Orientation: “Horizontal” (Default)
Print: “true”
HTML Source Code:
<img alt="TESTING" src="/code/barcode.php?codetype=Code39&size=40&text=TESTING&print=true" />
Result:
Ejemplo 4:
Parameters:
Text: “12345”
Size: “40”
Code Type: “Code25”
Orientation: “Horizontal” (Default)
HTML Source Code:
<img alt="12345" src="/code/barcode.php?codetype=Code25&size=40&text=12345" />
Result:
Ejemplo 5:
Parameters:
Text: “123ABC”
Size: “40”
Code Type: “Codabar”
Orientation: “Horizontal” (Default)
HTML Source Code:
<img alt="123ABC" src="/code/barcode.php?codetype=Codabar&size=40&text=123ABC" />
Result:
Ejemplo 6:
Parameters:
Text: “The Real David Tufts”
Size: “40”
Code Type: “Code128” (Default)
Orientation: “Vertical”
HTML Source Code:
<img alt="The Real David Tufts" src="/code/barcode.php?text=The%20Real%20David%20Tufts&orientation=vertical&size=40" />
Result: