Creare un file PDF con Php

Autore: Max Bossi | Tell a Friend

Corso PHP
Impara a creare siti dinamici professionali con PHP!

Corso MySQL
Impara a gestire il famoso database gratuito!

Corso Linux
Impara a gestire il famoso sistema operativo open source!

Concesso gentilmente da MrWebmaster.it - E' vietata la pubblicazione senza espresso consenso del proprietario

In questo tutorial vedremo come creare automaticamente un file PDF (il formato di Acrobat Reader) con alcune righe di codice Php. Per rima cosa dobbiamo verificare che il nostro server "sia in grado" di farlo... Se stiamo usando Windows questa possibilità dovrebbe già essere supportata, se invece stiamo usando Linux dobbiamo installare una libreria ad hoc che possiamo scaricare dal sito www.pdflib.com.

Una volta verificato che il server abbiatutto quello che serve possiamo passare al codice; eccolo:

<?
    // Impostiamo un nuovo documento pdf
    $pdf = pdf_new();

    // Apriamo e settiamo il nome del file
    pdf_open_file($pdf, "miapagina.pdf");

    // impostiamo la nuova pagina (A4)
    // specificandone larghezza e altezza
    pdf_begin_page($pdf, 595, 842);

    // Prepariamo ed usiamo un carattere (Arial)
    $arial = pdf_findfont($pdf, "Arial", "host", 1);
    pdf_setfont($pdf, $arial, 10);

    // stampiamo un po' di testo...
    // specificandone le coordinate per posizionarlo sulla pagina
    pdf_show_xy($pdf, "Ecco il mio primo documento PDF", 50, 750); 
    pdf_show_xy($pdf, "...creato con PHP!", 50, 730);

    // chiudiamo la pagina
    pdf_end_page($pdf);

    // chiudiamo e salviamo il file
    pdf_close($pdf);
?>
Ora salviamo il tutto ed eseguiamo il codice nel nostro server... se tutto funziona correttamente dovremmo ritrovarci un bel documento PDF.

IN EVIDENZA
HOT LINKS