En el capitulo 15 del Curso de PHP y MySQL aprendimos a generar un código de barras como imagen, en este tutorial aprenderemos a generar los códigos de Barras en un PDF.
Requisitos:
- Servidor Web, PHP y MySQL. Ver Capitulo 1
- Tutorial para Generar Códigos de Barras. Ver Capitulo 15
- Barcode. Descargar
- FPDF. Descargar
Para generar los códigos de barras en un PDF en necesario modificar la librería, para esto podemos abrir el script barcode.php en un editor y comentamos la siguiente linea:
barcode( $filepath, $text, $size, $orientation, $code_type, $print, $sizefactor ); //Y queda asi: //barcode( $filepath, $text, $size, $orientation, $code_type, $print, $sizefactor );
Ahora descargamos la librería FPDF y la extraemos en nuestra carpeta del ejemplo, también creamos una carpeta y la nombramos codigos.
Ya que tenemos las 2 librerías creamos un nuevo script en PHP para generar los códigos de barras en un PDF, pdf.php:
<?php require 'fpdf/fpdf.php'; require 'conexion.php'; include 'barcode.php'; $sql = "SELECT codigo_barras FROM productos"; $resultado = $mysqli->query($sql); $pdf = new FPDF(); $pdf->AddPage(); $pdf->SetAutoPageBreak(true, 20); $y = $pdf->GetY(); while ($row = $resultado->fetch_assoc()){ $code = $row['codigo_barras']; barcode('codigos/'.$code.'.png', $code, 20, 'horizontal', 'code128', true); $pdf->Image('codigos/'.$code.'.png',10,$y,50,0,'PNG'); $y = $y+15; } $pdf->Output(); ?>
Y el resultado es el siguiente:
Recuerda suscribirte a nuestro canal de YouTube, ¡¡¡Es Gratis!!!