Código de Python - Crear código de barras ean13, isbn13 y code39

Imágen de perfil

Crear código de barras ean13, isbn13 y code39gráfica de visualizaciones


Python

Publicado el 11 de Marzo del 2014 por Xavi
2.997 visualizaciones desde el 11 de Marzo del 2014. Una media de 28 por semana
Código que muestra como generar códigos de barras y guardarlos en un archivo.
En el ejemplo se generan códigos de barras en los formatos: ean13, isbn13 y code39

Versión 1

Publicado el 11 de Marzo del 2014gráfica de visualizaciones de la versión: Versión 1
2.998 visualizaciones desde el 11 de Marzo del 2014. Una media de 28 por semana
estrellaestrellaestrellaestrellaestrella
estrellaestrellaestrellaestrella
estrellaestrellaestrella
estrellaestrella
estrella

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
#!/usr/bin/env python
# -*- coding: utf-8 -*-
 
"""
En Linux, es necesario instalar la libreria pybarcode desde pip:
    pip install pyBarcode
    
En este código se muestra como crear codigo de barras ean13, isbn13 y code39
"""
 
import barcode
 
def crear_ean13(valor, archivo):
    ean = barcode.get('ean13', valor, writer=barcode.writer.ImageWriter())
 
    # mostramos el codigo de barras en consola
    print ean.to_ascii()
 
    # generamos el archivo
    filename = ean.save(archivo)
 
def crear_isbn13(valor, archivo):
    """ El valor de isbn13 tiene que empezar por 978 or 979"""
    isbn = barcode.ISBN13(valor, writer=barcode.writer.ImageWriter())
 
    # mostramos el codigo de barras en consola
    print isbn.to_ascii()
 
    # generamos el archivo
    filename = isbn.save(archivo)
 
def crear_code39(valor, archivo):
    code39 = barcode.Code39(valor, writer=barcode.writer.ImageWriter())
 
    # mostramos el codigo de barras en consola
    print code39.to_ascii()
 
    # generamos el archivo
    filename = code39.save(archivo)
 
 
crear_ean13("123456789012", "ean13")
crear_isbn13("978123456", "isbn13")
crear_code39("123456789012", "code39")



Comentarios sobre la versión: Versión 1 (0)


No hay comentarios
 

Comentar la versión: Versión 1

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios

http://lwp-l.com/s2624