Phpreport
Bernardo Sierra Cervantes
Andrés Martínez Amaris
Sander Ávila Reyes
Daniel Garrido
Que son los reportes
• En el ámbito de la informática, los reportes son informes que
organizan y exhiben la información contenida en una base de
datos. Su función es aplicar un formato determinado a los
datos para mostrarlos por medio de un diseño atractivo y que
sea fácil de interpretar por los usuarios.
Para que sirven
• Según el programa informático y la base de datos en cuestión, los reportes permiten la
creación de etiquetas y la elaboración de facturas, entre otras tareas.
• De la misma forma, gracias a los reportes cualquier persona puede proceder a realizar un
resumen de datos o a clasificar estos en grupos determinados. Por todo ello, se entiende que
estos documentos sean tan importantes en cualquier empresa ya que gracias a ellos cuenta con
sus propias bases de datos (de trabajadores, de clientes, de proveedores…), realiza
recopilaciones de las ventas acometidas en un periodo determinado.
PHPREPORT
PHP Report Maker es una poderosa herramienta de generación de informes
que puede generar informes dinámicos de PHP Web desde la base de datos
MySQL, PostgreSQL, Microsoft Access y Microsoft SQL Server. ... Las
páginas web generadas son PHP puro, no se requiere servidor o cliente.
Se usa para simplificar la gestión y la visualización de informes de bases de
datos, tomando los datos de las tablas y formando un reporte con estas.
Librerías para generar reportes
• FPDF: Es una clase PHP que permite generar PDF con PHP puro, es decir,
sin usar la biblioteca PDFlib. Además es gratis: puedes usarlo para
cualquier tipo de uso y modificarlo.
• mPDF: Es una clase PHP que genera archivos PDF a partir de HTML
codificado UTF-8. Se basa en FPDF y HTML2FPDF , con varias mejoras.
mPDF fue escrito por Ian Back y se lanzó bajo la licencia GNU GPL v2 .
Librerías para generar reportes
• Dompdf:
Es (principalmente) un motor de diseño y renderización HTML
compatible con CSS 2.1 escrito en PHP. Es un renderizador basado en el
estilo: descargará y leerá hojas de estilo externas, etiquetas de estilo en
línea y los atributos de estilo de elementos HTML individuales. También
es compatible con la mayoría de los atributos HTML de presentación.
• Snappy:
Es una biblioteca PHP5 que permite la generación de miniaturas,
instantáneas o PDF desde una url o una página html. Utiliza wkhtmltopdf
y wkhtmltoimage basados en webkit disponibles en OSX, Linux y
Windows. Tienes que descargar wkhtmltopdf 0.12.x para usar Snappy.
Librerías para generar reportes
• TCPDF:
Es una biblioteca PHP para generar documentos PDF sobre la marcha
fácilmente y con un par de líneas. Admite la personalización y muchas
características clave cuando trabaja con la creación de archivos PDF
Para la implementación en Laravel utilizamos la librería
Dompdf.
DOMPDF
Características:
• Definir tamaño de página en DOMPDF
• Cambiar márgenes página DOMPDF
• Cambiar fuente en DOMPDF
• INCLUIR NÚMEROS DE PÁGINA