Crear un PDF con la libreria FPDF y PHP

En este post les mostrare como crear un PDF con la libreria FPDF y PHP, de manera facil y practica para que puedas crear tus propios formatos.

Lo primero que haremos es descargar la libreria FPDF desde su pagina oficial http://www.fpdf.org/ despues ir a la seccion de descargas y descargar la ultima version en ZIP.

Del archivo que se descarga debemos copiar el archivo fpdf.php y la carpeta font.

Este artículo es parte de la Guía de para crear Reportes con FPDF, PHP y MySQL Aprende a generar reportes dinamicos para tus propios sistemas. Ver la Guía Completa →

Video

En el siguiente video les explico el codigo y lo que tenemos que hacer paso a paso.

Les invito a que me apoyen suscribiéndose a mi canal https://www.youtube.com/user/evilnapsis/

Código

Este es el código del archivo example.php en el vídeo tienen la explicación de cada punto.

En FPDF se usa el concepto de Celdas o Cell que tienen como parametros la altura y ancho de la celda, el texto, y configuraciones especiales como borders, pero con la configuracion por default(sin otros parametro) sirve para nuestro proposito.

Las funciones setX(point) y setY(point) sirven para posicionar una celda en una coordenada especifica.

<?php
include "fpdf/fpdf.php";

$pdf = new FPDF();
$pdf->AddPage();
$pdf->SetFont("Arial","",30);

$pdf->SetY(10);
$pdf->SetX(5);
$pdf->Cell(10,10,"1. Hola Mundo FPDF con PHP!");

$pdf->SetFont("Arial","",12);
$pdf->SetY(20);
$pdf->SetX(5);
$pdf->Cell(10,10,"2. Hola Mundo FPDF con PHP!");

$pdf->SetY(25);
$pdf->SetX(5);
$pdf->Cell(10,10,"3. Hola Mundo FPDF con PHP!");

$pdf->SetY(30);
$pdf->SetX(5);
$pdf->Cell(10,10,"4. Hola Mundo FPDF con PHP!");

$pdf->output();

?>

Al final invocamos a la funcion output() si no le pasamos ningun parametro esta nos mandara el PDF por la salida estandar, algunos navegadores lo visualizaran y otros van a descargar el archivo.

Si solo queremos guardar el PDF resultado en el servidor le pasamos como parametro el nombre del archivo asi: $pdf->output(“miarchivo.pdf”);

Resultado

Este es el resultado al ejecutar el script de ejemplo.

Descargar

Link de descarga del ejemplo con la libreria FPDF: https://drive.google.com/file/d/1BbfN90kGqqSunHooWa12M0LgBcdIs-Ko/view?usp=sharing

Espero les guste el ejemplo. Saludos

Leave a Reply

Your email address will not be published. Required fields are marked *

Discover more from Evilnapsis

Subscribe now to keep reading and get access to the full archive.

Continue reading