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!!!