ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Php Primeros Pasos


Enviado por   •  29 de Mayo de 2012  •  570 Palabras (3 Páginas)  •  1.050 Visitas

Página 1 de 3

Primeros Pasos

En la distribución de esta clase vienen incluido dos archivos: class.ezpdf.php y class.pdf.php los cuales contienen todas las propiedades y métodos necesarios para crear documentos PDF, además de ello hay una carpeta llamada fonts en el cual vienen algunas fuentes que podemos utilizar en la generación de pdfs.

Luego para crear un archivo pdf el primer paso es incluir las clases con la siguiente linea.

1. include ('class.ezpdf.php');

El siguiente paso es crear una instancia de la clase Cezpdf con la cual manejaremos la creación de pdf. Entonces creamos un archivo llamado pdf01.php donde crearemos nuestro primer documento pdf.

1. <?php

2. include ('class.ezpdf.php');

3. $pdf = new Cezpdf();

4. $pdf->selectFont('fonts/Helvetica.afm');

5. $pdf->ezText('Mi primer pdf en PHP', 30);

6. $pdf->ezStream();

7. ?>

Hemos empleado los métodos: selectFont para seleccionar la fuente con la que escribiremos los textos, ezText que permite agregar un texto con su respectivo tamaño de fuente y finalmente generamos el archivo con la función ezStream.

Opciones Avanzadas

Una de la opciones que tiene es la de incluir los datos del creador o autor en el archivo, esto lo podemos hacer pasando un array con los datos del creador a la función addInfo para ello creamos el archivo pdf02.php.

1. include('class.ezpdf.php');

2. $pdf =& new Cezpdf('a4');

3. $pdf->selectFont('fonts/courier.afm');

4. $datacreator = array (

5. 'Title'=>'Ejemplo PDF',

6. 'Author'=>'unijimpe',

7. 'Subject'=>'Ejemplo de PDF',

8. 'Creator'=>'unijimpe@hotmail.com',

9. 'Producer'=>'http://blog.unijimpe.net'

10. );

11. $pdf->addInfo($datacreator);

12. $pdf->ezText("<b>Ejemplo de PDF en PHP</b>n",20);

13. $pdf->ezText("Esta es una prueba de pdfn",12);

14. $pdf->ezText("nnn",10);

15. $pdf->ezText("<b>Fecha:</b> ".date("d/m/Y"),10);

16. $pdf->ezText("<b>Hora:</b> ".date("H:i:s")."nn",10);

17. $pdf->ezStream();

Finalmente veamos la creación de una tabla, para ello emplearemos el método ezTable el cual tiene dos parámetros, un array con con los datos a mostrar y un array con los títulos de la tabla, esto lo hacemos en el archivo pdf03.php.

1. <?php

2. include('class.ezpdf.php');

...

Descargar como (para miembros actualizados)  txt (3.9 Kb)  
Leer 2 páginas más »
Disponible sólo en Clubensayos.com