crear codigo QR en pdf usando libreria fpdf
OssoH:
Hola,
Quisiera si alguien ha conseguido en php poner un código QR dentro de un pdf usando la libreria para crear pdf llamada fpdf?
Gracias!!
#!drvy:
Google Chart Tools tiene una API que permite generar codigos QR (como imagen).
Mas info:
http://code.google.com/intl/es-ES/apis/chart/infographics/docs/qr_codes.html
Un ejemplo:
https://chart.googleapis.com/chart?chs=150x150&cht=qr&chl=SoyUnDios&.png
Luego solo lo tendrias que irsertar en el pdf como imagen:
Código
$fpdf->Image('https://chart.googleapis.com/chart?chs=150x150&cht=qr&chl=SoyUnDios&.png',100,100,10);
PD: Esto va en PHP.
Saludos
OssoH:
Gracias por responder tan rápido.
Me aparece el siguiente error :
Warning: fopen(https://chart.googleapis.com/chart?chs=150x150&cht=qr&chl=SoyUnDios&.png) [function.fopen]: failed to open stream: No error in C:\xampp\htdocs\XXXXXX\tools\fpdf\fpdf.php on line 1226
FPDF error: Can't open image file: https://chart.googleapis.com/chart?chs=150x150&cht=qr&chl=SoyUnDios&.png
Si escribo :
@$fpdf->Image('https://chart.googleapis.com/chart?chs=150x150&cht=qr&chl=SoyUnDios&.png',100,100,10);
me aparece el siguiente error :
FPDF error: Can't open image file: https://chart.googleapis.com/chart?chs=150x150&cht=qr&chl=SoyUnDios&.png
PD. Estoy haciendo las pruebas en local y genero PDF correctamente excepto la imagen del codigo QR
#!drvy:
See, el https hace que todo se valla a la ***** si no lo tienes definido en el php.ini.
Prueba asi:
Código
<?php
require_once("fpdf.php");
$pdf = new FPDF();
$pdf->AddPage();
$pdf->SetFont('Arial','B',16);
$pdf->Cell(40,10,'Esto es un codigo QR xD');
$pdf->Image('http://chart.googleapis.com/chart?chs=100x100&cht=qr&chl=SoyUnDios&.png',20,20,100,100);
$pdf->Output();
?>
PD: Sin https.
Saludos
OssoH:
Si, señor eres un DIOS !!!
Funciona!!
Gracias :)
Navegación
[#] Página Siguiente