Pocas veces comento un video, sin embargo, este merece un comentario debido a que es una excelente solución para los programadores en PHP. En la Web existen varias soluciones para crear un PDF desde PHP, pero este es el más sencillo y explicativo además de funcional.
Gracias por todas aquellas personas que se toman el tiempo para estos vídeos y que nos ayudan a aprender tan claro, que buen vídeo amigo ojala sigas así
No se absolutamente nada de programación y lo explicas de manera simple y entendible. Una consulta ¿El PDF es creado en RGB o cmyk? ¿Para crearlo en cmyk se le debe dar una orden o función? Saludos.
Hola, sabes implementarlo en codeigniter? estoy atorado con el tema del header y el footer. necesito que reciban parametros del controlador. y definir los margenes generales
Claro, lo he trabajado, debes crear el constructor de FPDF y allí enviar un parámetro extra, puede ser un arreglo, donde envíe las variables para agregar al header o footer.
directamente desde servidor web una APIRest te serviría, pero pudieras generar acciones de guardado y borrado, lo malo sería el espacio y el trash que vas a arrastrar pero te sería útil, ahora si lo quieres para una POS o una ELP (ql800 por ejemplo) puedes usar mike42
Tengo una consulta. Quiero proteger el pdf generado y quiero usar $pdf = new FPDF_Protection(); pero no me funciona nada. Me tira el error en setSourceFile()
Hola Muchas Gracias por este tutorial. La verdad que me he paseado por toda la web y éste es muy claro y profesional. Tengo una duda, necesito generar unos diplomas para el curso de mi hijo. Qué comando debo utilizar al generar el pdf para insertar el nombre del alumno desde una BD Mysql? Muchas gracias nueevamente por compartir tu conocimiento.
En la parte donde dice ' Hola Mundo ' , ¿puedo poner otro archivo php para que me lo muestre o como le hago para hacer una referencia a otro archivo? Y me lo muestre en pdf.
Hola, Buenos dias, excelente material muy claro y bien armado. Tengo una inquietud, se genero el archivo y quedo muy bien pero al pedir los ultimos formatos de impresion, me cambiaron el tamaño a 1/2 pagina y rotado 90 grados. Como defino el giro de la impresion en el codigo .... gracias
Gracias, le "inserte" el siguiente código a plantilla.php el cual funciona pero los dos ultimos campos son: montoescrito y valor. Me colaboran por favor como hago para colocar el multicell (longitud del campo) en el rotatedtext.
Amigo gracias por compartir tus conocimientos, una consulta como puedo generar dos paginas en PDF con distinto contenido, por ejemplo que salga en la primera hoja una cabecera y en la segunda ya no. Gracias por tu respuesta.
Buenas noches, amigo me puedes ayudar? como puedo imprimir varios archivos con esta librería a la vez? O quiza generar un zip que contenga varios pdfs. Muchas gracias, estaré pendiente de tu respuesta.
@@codigosdeprogramacion Es que obtengo los datos de una base de datos y los segundos estan en 00 y asi me sale en el reporte quisera solo mostrar la fecha con horas y minutos while($row = $resultado->fetch_assoc()) { $pdf->Cell(30,6,utf8_decode($row['documento']),1,0,'C'); $pdf->Cell(40,6,utf8_decode($row['fecha_epp']),1,0,'C'); $pdf->Cell(30,6,utf8_decode($row['talla']),1,0,'C'); $pdf->Cell(30,6,utf8_decode($row['estado']),1,0,'C'); $pdf->Cell(30,6,utf8_decode($row['elemento']),1,0,'C'); $pdf->Cell(30,6,utf8_decode($row['cantidad']),1,1,'C'); }
Buen tutorial, tengo una pregunta; tengo una lista de profesores y a cada uno le corresponde un horario que está almacenado en una base de datos, como haria la conexion para descargar ese horario en pdf?
Buenas en el momento en que hago uso de la funcion $pdf->AliasNbPages(); el archivo de php en el que esta el script me arroja este error: Parse error: syntax error, unexpected '$pdf' (T_VARIABLE) in C:\xampp\htdocs\_0_CURSO_PHP\crearPDF\index.php on line 9 en la línea 9 aparece $pdf->AddPage(); si no hago uso de la funcion $pdf->AliasNbPages(); el pdf se genera correctamente todo el código esta igual que en tu tutorial e igual que en la página oficial de fpdf, he buscado en google este tipo de error y no encuentro solución alguna, a ver si me puedes ayudar a solucionarlo. Saludos
este es el codigo: include 'tpl.php'; $pdf = new PDF('P', 'mm', 'A4'); $pdf->AliasNbPages(); $pdf->AddPage(); $pdf->SetFont('Arial', '', 15); for($i=1;$iCell(0,10, utf8_decode('Imprimiendo línea número ').$i,0,1); $pdf->Output(); el archivo tpl.php lleva lo siguiente: require 'libs/fpdf/fpdf.php'; class PDF extends FPDF { function Header() { $this->Image('images/logo.jpg', 10, 5, 75); $this->SetFont('Arial', 'B', 15); $this-> Cell(85, 10, '', 1, 0, 'L'); $this->Cell(100, 10, 'PRESUPUESTO', 1, 0, 'C'); $this->Ln(20); } function Footer() { $this->SetY(-15); $this->SetFont('Arial', '', 9); $this->Cell(0, 10, utf8_decode('Página ').$this->PageNo().'/{nb}',0,0,'C'); } } Tal como te comento si retiro el alias de la funcion footer y no utilizo la funcion $pdf->AliasNbPages(); todo va perfecto el pdf se genera pero en cuanto la utilzo me genera este: Parse error: syntax error, unexpected '$pdf' (T_VARIABLE) in C:\xampp\htdocs\_0_CURSO_PHP\crearPDF\index.php on line 9 la línea 9 corresponde en el código a $pdf->AddPage();
puede configurar tu navegador, el tema esta en que si tienes varias impresoras no te serviría, ejemplo una de laser, una de inyección, una POS y una EPL, siendo el caso lo ideal es crear una APIRest para que reciba tus datos (generalmente un Json) ahora si lo montas en un servidor local en la propia configuración puedes especificar el puerto, nombre de impresora y dejar especificada la configuración, saludos
Hola, para insertar una imagen revisa este vídeo th-cam.com/video/2bT_1USpR0Q/w-d-xo.html Para insertar un pdf y utilizarlo como plantilla para generar otro pdf necesitas la librería FPDI
me esta saliendo el siguiente error alguien le paso lo mismo ya modifique incluso el path y sigue persistiendo FPDF error: Could not include font definition file
Puedes agregar esto al inicio del script antes de incluir la biblioteca FPDF, también revisa que la fuente que estas intentando usar existe en al carpeta font. define('FPDF_FONTPATH','font/');
Ya lo he realizado en Windows funciona ya que ahí es mi entorno de desarrollo y a la hora de subirlo al host no me genera el pdf y tampoco muestra algún error en los logs ya limpie cache y reinicie el servidor y nada que me devuelve el pdf algun comentario o punto de hasta que me pueda hacer, se agradecería de antemano
hola amigo gracias por compartir tus conocimientos , amigo quisiera saber si me puedes ayudar a solventar un problemita con mi pdf me da el siguiente error (Warning: include(font/times.php): failed to open stream: No such file or directory in C:\AppServ\www\cirmil\fpdf.php on line 542 Warning: include(): Failed opening 'font/times.php' for inclusion (include_path='.;C:\php\pear') in C:\AppServ\www\cirmil\fpdf.php on line 542 FPDF error: Could not include font metric file) gracias
amigo solucione parte del problema colocando esto: define('FPDF_FONTPATH','fpdf/font/'); en la cabecera pero ahora me da este otro error: Fatal error: Call to undefined method PDF::Open() in C:\AppServ\www\cirmil eporte_decla3.php on line 36 y en la linea 36 se refiere a esto: $pdf->Open(); Amigo no tengo mucha experiencia en programacion si me puedes ayudar te lo agradezco mucho. gracias
Buenas amigo me encanta tu trabajo, tengo una consulta ¿por qué cuando abro el index.php con mi navegador (firefox) me sale el código del php y no me genera el pdf? saludos desde Chile
este "Parse error: syntax error, unexpected 'PDF' (T_STRING) in C:\xampp\htdocs eportes\index.php on line 6" . la linea 6 es estas "$pdf-> new PDF(); "
Te recomendamos ver el vídeo ya que allí lo hacemos paso a paso, el error esta en que estas colocando -> y es = ya que aquí estas creando el constructor
Hola amigo gracias por la explicación. Solo que desde el principio no me funcionó el programa en el sitio. Puedo crear el archivo con new FPDF y abrir la página en blanco con OUTPUT, pero cualquier otra insturrción como SetText o Cell ya me marca error. ESTA PAGINA NO FUNCIONA. HTTP ERROR 500. Alguna idea??? Gracias
Hice lo que me aconsejaste y ya pude ver el error, Could not include font definition file in /var/www/html/trafico/fpdf.php:271, como si el directorio de las fonts no existiera pero si lo tengo y ya le di todos los permisos en el servidor a la carpeta y a los archivos. Mi programa quedó asi: define ('FPDF_FONTPATH', "fonts/"); # para el servidor require('fpdf.php'); $pdf = new FPDF(); $pdf->AddPage(); $pdf->SetFont('Arial','B',16); ... 5 $pdf->Cell(40,10,'¡Hola, Mundo!'); ... 6 $pdf->Image('logo.gif',2,2,15,0); $pdf->Output(); Si quito las lineas 5 y 6 relacionadas a las fonts, si se ejecuta, el problema persiste con el PATH de las fonts. No se que mas hacer
Fatal error: Uncaught Exception: FPDF error: Some data has already been output, can't send PDF file in C:\wamp64\www\MISCODIGOS\GENERADOR DE PDF\fpdf.php on line 271
Pocas veces comento un video, sin embargo, este merece un comentario debido a que es una excelente solución para los programadores en PHP. En la Web existen varias soluciones para crear un PDF desde PHP, pero este es el más sencillo y explicativo además de funcional.
Muchas gracias, saludos
Muchas Gracias Amigo. Todavía le salvas la vida a algunos. Éxitos.
Gracias, saludos
a si deberian ser todos los videos TUTO, cortos y consistentes, sin acentos d artistas, excelente 10 puntos
Muchas gracias, saludos
Gracias por todas aquellas personas que se toman el tiempo para estos vídeos y que nos ayudan a aprender tan claro, que buen vídeo amigo ojala sigas así
Es agradable compartir lo aprendido con todos ustedes. Saludos
Muchas gracias por ir al grano y hacerlo sencillo.
GRacias, saludos
Increible video amigo enserio esta super bueno te felicito x tal video asi como lo explicastes no esta complicado hacerlo me alegra seguir tus videos
Muchas gracias
Excelente Explicacion!! todo me salio A1, muy buen aporte y aprendizaje mediante sus cursos, un merecido like a su tutorial
Gracias, saludos
despues de tantos tutoriales por fin este me sirvio todos los demas eran un problema con poner desde composer porque tengo php 8 gracias !!!
Excelente!
repito muy bien explicado, gracias.
Gracias, saludos
Excelente! muy bien explicado y puntual, gracias.
Gracias por tu video, me ayudo muchísimo.
año 2024 y los tutoriales deben ser tan sencillos como este, despues uno busca la complejidad pero lo sencillo es lo basico para comenzar!
Así es, saludos
Muchas gracias
De nada, saludos
Gracias fue de gran ayuda muy buen canal
Saludos
Gracias me ayudaste mucho.
No sabia como hacer para que no sobrepase el texto la celda
De nada, saludos
No se absolutamente nada de programación y lo explicas de manera simple y entendible. Una consulta ¿El PDF es creado en RGB o cmyk? ¿Para crearlo en cmyk se le debe dar una orden o función? Saludos.
Gracias, se genera en RGB para cmyk ve más detalles aquí www.fpdf.org/en/script/script44.php
excelente vídeo pana gracias
Gracias, saludos
Hola, sabes implementarlo en codeigniter? estoy atorado con el tema del header y el footer. necesito que reciban parametros del controlador. y definir los margenes generales
Claro, lo he trabajado, debes crear el constructor de FPDF y allí enviar un parámetro extra, puede ser un arreglo, donde envíe las variables para agregar al header o footer.
excelente tutorial solo una duda como podria centrar toda la tabla? saludos :)
Hola gran aporte, una duda, ya después de generado el pdf, como lo puedo mandar a imprimir sin el cuadro de dialogo de la impresora.? ??
Directamente no he encontrado alguna librería para hacerlo en impresora normal, solo impresora de tickets
github.com/mike42/escpos-php
directamente desde servidor web una APIRest te serviría, pero pudieras generar acciones de guardado y borrado, lo malo sería el espacio y el trash que vas a arrastrar pero te sería útil, ahora si lo quieres para una POS o una ELP (ql800 por ejemplo) puedes usar mike42
Amigo el fpdf me funciona perfecto en mi windows. Lo subo a mi hosting i no funciona. Se qda en pantalla blanca?
Hola, aquiva los errores para saber cual es el problema
Tengo una consulta.
Quiero proteger el pdf generado y quiero usar $pdf = new FPDF_Protection(); pero no me funciona nada.
Me tira el error en setSourceFile()
Que error te muestra?
@@codigosdeprogramacion Fatal error: Uncaught Error: Class "FPDF_Protection" not found in C:\xampp\htdocs\NuevoSistema\php\firmas\asignar.php:55
Hola Muchas Gracias por este tutorial. La verdad que me he paseado por toda la web y éste es muy claro y profesional. Tengo una duda, necesito generar unos diplomas para el curso de mi hijo. Qué comando debo utilizar al generar el pdf para insertar el nombre del alumno desde una BD Mysql? Muchas gracias nueevamente por compartir tu conocimiento.
Hola, de esta forma: th-cam.com/video/2bT_1USpR0Q/w-d-xo.html
Como seria si quiero generar un pdf con datos de un formulario y poder enviarlo por correo? por cierto muy bueno.
Excelente, perfecto ¿Porque no había llegado aquí antes? Yo me estaba matando con JasperReport-JavaBridge-PHP
Jejeje pues esta es una forma fácil y rápida de hacerlo.
Que quiere decir si te dice que alguno archivos se han enviado no se puede enviar el archivo pdf
muy bueno tu video, me gustó mucho, nada mas una duda, ¿lo puedo aplicar también para LINUX, y si es así como lo aplico?
Hola, se aplica de la misma forma
En la parte donde dice ' Hola Mundo ' , ¿puedo poner otro archivo php para que me lo muestre o como le hago para hacer una referencia a otro archivo? Y me lo muestre en pdf.
Si te refieres a abrir o integrar otro PDF desde este, necesitas un compemento que se llama FPDI
Hola buen dia, funciona esta libreria con php7?? no logre mostrar la pagina en blanco. Gracias.
Hola, esta creada en PHP
@@codigosdeprogramacion Si ya me funciono al reiniciar, no se que paso. Gracias
Hola como estas? mira que no he podido generar el multicell, con cel si me carga el pdf pero con multicell no
Hola, Buenos dias, excelente material muy claro y bien armado.
Tengo una inquietud, se genero el archivo y quedo muy bien pero al pedir los ultimos formatos de impresion, me cambiaron el tamaño a 1/2 pagina y rotado 90 grados.
Como defino el giro de la impresion en el codigo .... gracias
Hola, en el constructor puedes agregar la orientación y el tamaño, en el vídeo lo explicamos
Gracias, le "inserte" el siguiente código a plantilla.php el cual funciona pero los dos ultimos campos son:
montoescrito y valor.
Me colaboran por favor como hago para colocar el multicell (longitud del campo) en el rotatedtext.
Amigo gracias por compartir tus conocimientos, una consulta como puedo generar dos paginas en PDF con distinto contenido, por ejemplo que salga en la primera hoja una cabecera y en la segunda ya no. Gracias por tu respuesta.
amiga?
Hola, un gran saludo a toda la comunidad, Nos puedes orientar para generar PDF con Con CLave de apertura, que sea un campo de la tabla. Gracias
Hola, a que te refieres
y si no lo quiero en bloque como mejoro eso de que se sale el texto?
Consulta: ¿en que lugar de xampp se guarda la libreria FPDF para que pueda generar los archivos pdf? mil gracias
dentro de tu poryecto
tengo algo raro, todo me sale bien pero a la hora de transformarlo a pdf y mostrarlo, lo que hace es guardar el archivo, no me lo muestra primero..
Revisa los parámetros en output
www.fpdf.org/es/doc/output.htm
Buenas noches, amigo me puedes ayudar? como puedo imprimir varios archivos con esta librería a la vez? O quiza generar un zip que contenga varios pdfs. Muchas gracias, estaré pendiente de tu respuesta.
Hola, está librería no trabaja impresión
como puedo darle formato a una fecha para que me quede con la fecha horas y minutos
Hola, de esta forma date("Y-m-d H:i:s"); el resultado es 2020-07-16 21:46:25
puedes cambar los paramentos de separación y el orden
@@codigosdeprogramacion Es que obtengo los datos de una base de datos y los segundos estan en 00 y asi me sale en el reporte quisera solo mostrar la fecha con horas y minutos
while($row = $resultado->fetch_assoc())
{
$pdf->Cell(30,6,utf8_decode($row['documento']),1,0,'C');
$pdf->Cell(40,6,utf8_decode($row['fecha_epp']),1,0,'C');
$pdf->Cell(30,6,utf8_decode($row['talla']),1,0,'C');
$pdf->Cell(30,6,utf8_decode($row['estado']),1,0,'C');
$pdf->Cell(30,6,utf8_decode($row['elemento']),1,0,'C');
$pdf->Cell(30,6,utf8_decode($row['cantidad']),1,1,'C');
}
Buen tutorial, tengo una pregunta; tengo una lista de profesores y a cada uno le corresponde un horario que está almacenado en una base de datos, como haria la conexion para descargar ese horario en pdf?
Hola, sería de la siguiente forma: th-cam.com/video/YllUp811ayE/w-d-xo.html
ok, Muchas Gracias
El multicell lo copio como dices y aparece en negro, no lo entiendo
La sintaxis de multicell y cell es un poco diferente. mira aquí www.fpdf.org/es/doc/multicell.htm
muy bueno como puedo ponerle un tipo Panel al rededor del PDF??'?
Buenas en el momento en que hago uso de la funcion $pdf->AliasNbPages(); el archivo de php en el que esta el script me arroja este error:
Parse error: syntax error, unexpected '$pdf' (T_VARIABLE) in C:\xampp\htdocs\_0_CURSO_PHP\crearPDF\index.php on line 9
en la línea 9 aparece
$pdf->AddPage();
si no hago uso de la funcion $pdf->AliasNbPages(); el pdf se genera correctamente todo el código esta igual que en tu tutorial e igual que en la página oficial de fpdf, he buscado en google este tipo de error y no encuentro solución alguna, a ver si me puedes ayudar a solucionarlo. Saludos
Hola, revisa que es linea la estas colocando después de llamar el constructor.
este es el codigo:
include 'tpl.php';
$pdf = new PDF('P', 'mm', 'A4');
$pdf->AliasNbPages();
$pdf->AddPage();
$pdf->SetFont('Arial', '', 15);
for($i=1;$iCell(0,10, utf8_decode('Imprimiendo línea número ').$i,0,1);
$pdf->Output();
el archivo tpl.php lleva lo siguiente:
require 'libs/fpdf/fpdf.php';
class PDF extends FPDF {
function Header() {
$this->Image('images/logo.jpg', 10, 5, 75);
$this->SetFont('Arial', 'B', 15);
$this-> Cell(85, 10, '', 1, 0, 'L');
$this->Cell(100, 10, 'PRESUPUESTO', 1, 0, 'C');
$this->Ln(20);
}
function Footer() {
$this->SetY(-15);
$this->SetFont('Arial', '', 9);
$this->Cell(0, 10, utf8_decode('Página ').$this->PageNo().'/{nb}',0,0,'C');
}
}
Tal como te comento si retiro el alias de la funcion footer y no utilizo la funcion $pdf->AliasNbPages(); todo va perfecto el pdf se genera pero en cuanto la utilzo me genera este:
Parse error: syntax error, unexpected '$pdf' (T_VARIABLE) in C:\xampp\htdocs\_0_CURSO_PHP\crearPDF\index.php on line 9
la línea 9 corresponde en el código a $pdf->AddPage();
Hola muchas gracias por el video...
Cómo puedo usar "ñ" y palabras con tilde?
Saludos!
Hola, agrega las cadenas dentro de utf8_decode() o utf8_encode()
hay alguna forma de guardar los datos de impresion? como por ejemplo cuantas copias se imprimio?
puede configurar tu navegador, el tema esta en que si tienes varias impresoras no te serviría, ejemplo una de laser, una de inyección, una POS y una EPL, siendo el caso lo ideal es crear una APIRest para que reciba tus datos (generalmente un Json) ahora si lo montas en un servidor local en la propia configuración puedes especificar el puerto, nombre de impresora y dejar especificada la configuración, saludos
exelente!! pero una pregunta por que no me imprime el mensaje cuando entro al localhost dice que hay un error ?
Hola, que error?
tengo el mismo problema no me acepta la ruta de la carpeta ya entre a fpdf copie un ejemplo que me ponen y el error es respecto al require
igual a mi alguien ya lo soluciono?
amigo el MultiCell tiene salto de linea como se la quito
Hola, no se la puedes quitar, si no quieres salto de linea solo utiliza Cell
Hola bro, excelente video, una duda, si quiero insertar un pdf o una imagen como le haria, es que quiero generar un certificado en mi pagina web
Hola, para insertar una imagen revisa este vídeo th-cam.com/video/2bT_1USpR0Q/w-d-xo.html
Para insertar un pdf y utilizarlo como plantilla para generar otro pdf necesitas la librería FPDI
Códigos de Programación gracias, ya la tengo pero no se los comandos
Bro, no me deja importar lo, por que?
me esta saliendo el siguiente error alguien le paso lo mismo ya modifique incluso el path y sigue persistiendo
FPDF error: Could not include font definition file
Puedes agregar esto al inicio del script antes de incluir la biblioteca FPDF, también revisa que la fuente que estas intentando usar existe en al carpeta font.
define('FPDF_FONTPATH','font/');
Ya lo he realizado en Windows funciona ya que ahí es mi entorno de desarrollo y a la hora de subirlo al host no me genera el pdf y tampoco muestra algún error en los logs ya limpie cache y reinicie el servidor y nada que me devuelve el pdf algun comentario o punto de hasta que me pueda hacer, se agradecería de antemano
hola amigo gracias por compartir tus conocimientos , amigo quisiera saber si me puedes ayudar a solventar un problemita con mi pdf me da el siguiente error (Warning: include(font/times.php): failed to open stream: No such file or directory in C:\AppServ\www\cirmil\fpdf.php on line 542
Warning: include(): Failed opening 'font/times.php' for inclusion (include_path='.;C:\php\pear') in C:\AppServ\www\cirmil\fpdf.php on line 542
FPDF error: Could not include font metric file)
gracias
Hola, estas intentando utilizar o incluir una fuente de letra que no existe
amigo solucione parte del problema colocando esto: define('FPDF_FONTPATH','fpdf/font/'); en la cabecera pero ahora me da este otro error: Fatal error: Call to undefined method PDF::Open() in C:\AppServ\www\cirmil
eporte_decla3.php on line 36 y en la linea 36 se refiere a esto: $pdf->Open();
Amigo no tengo mucha experiencia en programacion si me puedes ayudar te lo agradezco mucho. gracias
Hola amigo, he intentado de una y otra vez y no me carga la imagen, simplemente no aparece y no me manda error ni nada
Hola, que extensión es tu imagen, porque no creo que este mal la ruta ya que si esta mal la ruta o no existe el archivo te envía un error
hola, ya lo intente con jpg, png, y jpeg y no me agarra con ningún tipo, sirven todas las funciones que invoco, pero nada de nada con las imágenes
Buenas amigo me encanta tu trabajo, tengo una consulta ¿por qué cuando abro el index.php con mi navegador (firefox) me sale el código del php y no me genera el pdf? saludos desde Chile
Hola, tal vez no tengas configurado php en apache, por ese motivo no lo interpreta y lo muestra como texto
mi amigo, me sale un erro al crear la nueva pagina de FPDF, dice que es un error de sintaxis
Hola, que error te aparece?
este "Parse error: syntax error, unexpected 'PDF' (T_STRING) in C:\xampp\htdocs
eportes\index.php on line 6" .
la linea 6 es estas "$pdf-> new PDF(); "
Te recomendamos ver el vídeo ya que allí lo hacemos paso a paso, el error esta en que estas colocando -> y es = ya que aquí estas creando el constructor
muy bueno amigo. pero como hago si quiero mostar datos de una bd
Mira el capitulo 9: th-cam.com/video/2bT_1USpR0Q/w-d-xo.html
Hola amigo gracias por la explicación. Solo que desde el principio no me funcionó el programa en el sitio. Puedo crear el archivo con new FPDF y abrir la página en blanco con OUTPUT, pero cualquier otra insturrción como SetText o Cell ya me marca error. ESTA PAGINA NO FUNCIONA. HTTP ERROR 500. Alguna idea??? Gracias
Hola, tal vez tengas un error de sintaxis, activa en el php.ini que visualice los errores.
display_errors=On
Hice lo que me aconsejaste y ya pude ver el error, Could not include font definition file in /var/www/html/trafico/fpdf.php:271, como si el directorio de las fonts no existiera pero si lo tengo y ya le di todos los permisos en el servidor a la carpeta y a los archivos. Mi programa quedó asi:
define ('FPDF_FONTPATH', "fonts/"); # para el servidor
require('fpdf.php');
$pdf = new FPDF();
$pdf->AddPage();
$pdf->SetFont('Arial','B',16); ... 5
$pdf->Cell(40,10,'¡Hola, Mundo!'); ... 6
$pdf->Image('logo.gif',2,2,15,0);
$pdf->Output();
Si quito las lineas 5 y 6 relacionadas a las fonts, si se ejecuta, el problema persiste con el PATH de las fonts. No se que mas hacer
y si quiero quitarle el salto de linea al Multicell, por que si agrego 2 se baja????????????????????????
A multicell no se le puede quitar el salto de linea, debes utilizar Cell
Y cómo sería sin local host?
igual solo que en vez de usar htdoc de xampp (por poner un ejemplo de servidor local) lo montas en tu servidor web y listo
Como hago para que tenga utf-8 ?
decode_utf8() o encode_utf8()
📁 ctm 0:53
😂 no es grosería, es un sistema para un sindicato de México que sus siglas son CTM
de cuantos pixeles es el pdf
De los que tu quieras
Fatal error: Uncaught Exception: FPDF error: Some data has already been output, can't send PDF file in C:\wamp64\www\MISCODIGOS\GENERADOR DE PDF\fpdf.php on line 271
Actualmente ya no funciona así, busquen otro video
Funciona de la misma forma
Isidro en jt
buenas, como haria para agregar un boton imprimir pdf en un crud?