Informes
Qué es un informe?
El informe es un texto que se puede escribir con fines científicos, técnicos o comerciales, con el objetivo de comunicar informaciones relevantes para el cuerpo o personas encargadas de dirigir y tomar decisiones.
El informe se utiliza principalmente para presentar resultados obtenidos, o análisis relevantes, verificados por el realizador de dicho informe. Además, en ocasiones, puede contener soluciones propuestas a los problemas, los métodos, etapas y procesos mediante los cuales hemos obtenido los datos para encontrar esa solución o recomendaciones para lograrlo.
Librerías PDF con PHP
1. FPDF: es una de las mas completas y usadas
FPDF es una clase escrita en PHP que permite generar documentos PDF directamente desde PHP, es decir, sin usar la biblioteca PDFlib. La F de FPDF significa Free (gratis y libre): puede usted usarla para cualquier propósito y modificarla a su gusto para satisfacer sus necesidades.
FPDF tiene otras ventajas: funciones de alto nivel. Esta es una lista de sus principales características:
- Elección de la unidad de medida, formato de página y márgenes
- Gestión de cabeceras y pies de página
- Salto de página automático
- Salto de línea y justificación del texto automáticos
- Admisión de imágenes (JPEG, PNG y GIF)
- Colores
- Enlaces
- Admisión de fuentes TrueType, Type1 y codificación
- Compresión de página
FPDF no necesita de ninguna extensión para PHP (excepto Zlib para activar la compresión y GD para soporte a GIF) y funciona con PHP5 (≥ 5.1).
2. TCPDF: esta hecha para php4 y 5, es opensource
3. MPDF
MPDF es una biblioteca para generar reportes en el formato de archivo PDF, esta liberado bajo la licencia GPL, esta biblioteca está basada en FPDF, HTML2PDF y UPDF por cual algunas características y funciones se ha mejorado considerablemente.
- Acepta codificación UTF-8 HTML
- Es compatible con casi todos los idiomas, incluyendo RTL (árabe y hebreo), y CJK - (chino-japonés-coreano)
- marcadores
- hojas de estilo CSS
- El espacio entre palabras y espaciado entre caracteres para la justificación
- elementos en bloque anidado (por ejemplo, P, DIV), incluidos los márgenes, bordes y relleno, línea de altura, colores de fondo, etc.
- De apoyo (parcial) para flotar y de posición fija de bloque-elementos
- diseño de página y la orientación
- Texto-justificación y la separación de sílabas
- la numeración de páginas
- Pares e impares de localización, siendo los márgenes de espejo
- encabezados y pies de página
- columnas
- - Tablas tablas anidadas, girada o autosized para que quepa en una página
- Tabla de contenido
- Índice
- Las marcas de agua
- Imágenes en formato JPG, GIF, PNG, SVG, BMP o WMF
- Protección de contraseña
- anotaciones
- Los códigos de barras (EAN 13, UPC-A / E, Código 11, 39, 93, 128, Codabar, MSI, IMB, Planeta, Postnet, RM4SCC etc.)
- Importar otro archivo PDF y utilizar como plantilla
- subconjuntos de fuentes incorporadas
- compatibilidad con PDF / A-1b (ISO 19005-1: 2005)
- PDF / X-1a ayuda.