Incluir codigo de barra en un documento

1,586 views
Skip to first unread message

jorperval

unread,
Mar 9, 2010, 11:43:04 AM3/9/10
to Grupo de programadores PHP de Barcelona
Hola amigos, diseñe un documento con fpdf y resulta perfecto, pero
quiero incorporarle un codigo de barra, pero no se como, tengo el
script que saque de la misma pagina pero funciona en un nuevo pdf, la
verdad no me manejo en esto de incorpaorar esa clase a fpdf, si me
pudieran ayudar con un pequeño ejemplo, gracias

Oriol Jimenez

unread,
Mar 24, 2010, 4:21:14 AM3/24/10
to phpbar...@googlegroups.com
Hola FPDF te permite añadir imagenes en el pdf que creas, tan solo tienes que añadir el código de barras como imágen.

En la misma página http://www.fpdf.org/ tienes unos cuantos ejemplos en el apartado tutoriales.

Y por último echale un vistazo al apartado "scripts" de esta página, he visto uno que es "EAN-13 barcodes" creo que puede ser lo que buscas.

Espero que te sea de ayuda.

Saludos.


--
Has recibido este mensaje porque estás suscrito al grupo "Grupo de programadores PHP de Barcelona" de Grupos de Google.
Para publicar una entrada en este grupo, envía un correo electrónico a phpbar...@googlegroups.com.
Para anular tu suscripción a este grupo, envía un correo electrónico a phpbarcelona...@googlegroups.com
Para tener acceso a más opciones, visita el grupo en http://groups.google.com/group/phpbarcelona?hl=es.




--
Uri para los amigos ;).

Jorge Pérez Valdivia

unread,
Mar 24, 2010, 6:44:09 PM3/24/10
to phpbar...@googlegroups.com
Hoa gracias por tu respuesta, ese ejemplo funciona perfecto, pero la idea es eso incorporarlo en un documento que ya he creado, ose a el 

$pdf=new PDF();

ya esta listo, el problema es que el ejemp´lo me crea en un nuevo documento

$pdf=new PDF_EAN13();

y eso es lo que no puedo hacer, ese codigo de barra que genera ese ejemplo, incorporarlo en un pdf ya creado

Gracias......


  Jorge Pérez Valdivia
  Gerente Operacional
Asesoria Computacional
Cel.: 82 86 14 66 - 97 10 65 95
Fax: (33) 31 37 95
www.asesoriacomputacional.cl
in...@asesoriacomputacional.cl

carlos campderrós

unread,
Mar 25, 2010, 4:10:39 AM3/25/10
to phpbar...@googlegroups.com

class PDF_EAN13 extends FPDF

En tu codigo, en vez de crear un objeto FPDF, debes crear un PDF_EAN13, y hacerlo todo igual. Y allí dd quieras, copias el ejemplo

On Mar 24, 2010 11:44 PM, "Jorge Pérez Valdivia" <jorp...@gmail.com> wrote:

Hoa gracias por tu respuesta, ese ejemplo funciona perfecto, pero la idea es eso incorporarlo en un documento que ya he creado, ose a el 

$pdf=new PDF();

ya esta listo, el problema es que el ejemp´lo me crea en un nuevo documento

$pdf=new PDF_EAN13();

y eso es lo que no puedo hacer, ese codigo de barra que genera ese ejemplo, incorporarlo en un pdf ya creado

Gracias......


El 24 de marzo de 2010 04:21, Oriol Jimenez <ori...@gmail.com> escribió:

> > Hola FPDF te permite añadir imagenes en el pdf que creas, tan solo tienes que añadir el código ...




--
  Jorge Pérez Valdivia
  Gerente Operacional
Asesoria Computacional
Cel.: 82 86 14 66 - 97 10 65 95
Fax: (33) 31 37 95
www.asesoriacomputacional.cl
in...@asesoriacomputacional.cl

--

Has recibido este mensaje porque estás suscrito al grupo "Grupo de programadores PHP de Barcelona" d...

ErM3nDa

unread,
Sep 8, 2012, 11:46:37 AM9/8/12
to phpbar...@googlegroups.com
Estoy en la misma situación.

No consigo hacer algo mixto entre una tabla y los codigos EAN13 del mismo sitio.
Respecto a la idea de cargar como imagen el output de ex, no funciona, porque modifica el header.

Se me ocurre usar un ean13 php alternativo para generar los codigos y usar fpdf solo para presentar el resultado final, y así poder crear los custom barcodes.
Al menos hasta que alguien suelte como poder hacerlo de otra manera directamente.

¿Alguna idea?

Ricard Clau

unread,
Sep 9, 2012, 9:18:38 AM9/9/12
to phpbar...@googlegroups.com
Hace tiempo implementamos códigos EAN13 en documentos generados con la fPDF en mi época en Privalia.

En su día, usamos esto http://fpdf.org/en/script/script5.php y la verdad es que es muy sencillo de utilizar, básicamente extiendes a la clase FPDF con nuevas funcionalidades y una de ellas es la función 

EAN13(float x, float y, string barcode [, float h [, float w]])

x: abscissa of barcode.
y: ordinate of barcode.
barcode: value of barcode.
h: height of barcode. Default value: 16.
w: width of a bar. Default value: 0.35.

Como veis, la definición de la función habla por sí misma :)

Espero que os sirva!

--
Has recibido este mensaje porque estás suscrito al grupo "Grupo de programadores PHP de Barcelona" de Grupos de Google.
Para ver este debate en la Web, visita https://groups.google.com/d/msg/phpbarcelona/-/hHb0ZG_0ZjkJ.
Reply all
Reply to author
Forward
0 new messages