generar ficheros pdf con php 33 curso php tutoriales academia usero estepona

Upload: jose-luis-usero-vilchez

Post on 04-Apr-2018

215 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/30/2019 Generar ficheros PDF con PHP 33 Curso PHP Tutoriales Academia Usero Estepona

    1/4

    @INTE ACADEMIA Curso de PHP

    Sesin 33. PDF

    33.1. PDF

    Vamos a aprender a crear ficheros PDF con PHP. Para ello primero nos vamos a

    descargar un pequeo script que nos permite hacerlo fcilmente.

    1. Entre en la pgina fpdf.org

    2. Descargue el script a una carpeta de su ordenador

    3. Cree un nuevo sitio llamado pdf y descomprima dentro el script que acaba dedescargar.

    1/4 AINTE INFORMTICA S.L.

  • 7/30/2019 Generar ficheros PDF con PHP 33 Curso PHP Tutoriales Academia Usero Estepona

    2/4

    @INTE ACADEMIA Curso de PHP

    4. Cree un nuevo archivo llamado prueba1.php y pruebe el siguiente cdigo.

    5. Ahora aada la siguiente lnea al programa y compruebe el resultado:

    33.2. Cabecera, pie, salto de pgina e imagen

    El siguiente cdigo aade una cabecera y un pie a cada pgina. Las funciones

    header y footer se ejecutan automticamente y aaden la cabecera y el pie al documento.

    2/4 AINTE INFORMTICA S.L.

  • 7/30/2019 Generar ficheros PDF con PHP 33 Curso PHP Tutoriales Academia Usero Estepona

    3/4

    @INTE ACADEMIA Curso de PHP

  • 7/30/2019 Generar ficheros PDF con PHP 33 Curso PHP Tutoriales Academia Usero Estepona

    4/4

    @INTE ACADEMIA Curso de PHP

    }

    //Creacin del objeto de la clase heredada

    $pdf=new PDF();$pdf->AliasNbPages();

    $pdf->AddPage();

    $pdf->SetFont('Times','',12);

    for($i=1;$iCell(0,10,'Imprimiendo lnea nmero '.$i,0,1);

    $pdf->Output();

    ?>

    Funciones usadas:

    Image: Imprime una imagen en la pgina. Las coordenadas de la esquina superior

    izquierda deben especificarse.

    SetFont: Establece la fuente usada para imprimir cadenas de carcteres. Es obligatorio

    invocar este mtodo por lo menos una vez antes de imprimir texto o el documento

    resultante no ser vlido.

    La fuente puede ser una estndar o una adicionada via el mtodo AddFont(). La fuentes

    estndar usan codificacin cp1252 (Western Europe) de Windows.

    El mtodo puede ser invocado antes que la primera pgina sea creada y es mantenido de

    pgina a pgina.

    Si slo desea cambiar el tamao de la fuente actual, es ms simple invocar SetFontSize().

    Cell: Imprime una celda (de rea rectangular) bordes opcionales, color de fondo y

    secuencia de carcteres La esquina superior izquierda de la celda corresponde a laposicin actual. El texto puede ser alineado o centrado. Despues de invocar, la posicin

    actual se desplaza a la derecha o la siguietne lnea. Es posible poner una referencia en el

    texto.

    Si esta el salto de pgina automtico habilitado y la celda esta por fuera del lmite, es

    realizado un salto de pgina antes de producir la salida.

    AliasNBPages: Define un alias para el nmero total de pginas. Se sustituira en el

    momento que el documento se cierre.

    4/4 AINTE INFORMTICA S.L.