Tutorial PHP

Home | Tutorial PHP | Art. # 29

Creare file PDF con PHP

Registrazione Domini
Registrazione Domini Internet ai prezzi più bassi d'Europa: soli 5,40 euro più IVA all'anno!

In PHP è possibile creare file PDF grazie alla libreria PDF Lib. Una volta scaricata ed installata la libreria (che ha licenza Trial) sarà possibile testare il prodotto, verificarne le funzionalità e decidere se è adatta o meno alle proprie esigenze.

PDF Lib mette a disposizione degli sviluppatori PHP una serie di funzioni per gestire in maniera eccellente tutte le casistiche di creazione e gestione dei propri documenti PDF. Si crei il file pdf.php e lo si corredi del seguente codice di esempio:

<?
    $pdf = pdf_new();
    pdf_open_file($pdf, "nome_file_temporaneo.pdf");
    pdf_begin_page($pdf, 595, 842);
    $verdana = pdf_findfont($pdf, "verdana", "host", 1);
    pdf_setfont($pdf, $verdana, 10);
    pdf_show_xy($pdf, "Creazione di un file PDF attraverso PHP",50, 750); 
    pdf_end_page($pdf);
    pdf_close($pdf);
?>

Si esegua sul server del proprio servizio di Hosting, o sul server Web del proprio computer, il file di esempio:

http://localhost/pdf.php

Esaminiamo le funzioni messe a disposizione da PDF Lib per gli sviluppatori PHP.

pdf_new()
Crea un'istanza dell'oggetto PDF Lib

pdf_open_file()
Apre in memoria un'istanza del file PDF temporaneo

pdf_begin_page()
Imposta la pagina (nell'esempio è contemplato il formato A4)

pdf_findfont()
Ricerca il carattere al testo e le relative dimensioni in pixel

pdf_setfont()
Assegna un carattere al testo e le relative dimensioni in pixel

pdf_show_xy()
Scrive sul documento PDF

pdf_end_page()
Chiude il buffer di memoria del file temporaneo

pdf_close()
Distrugge l'oggetto PDF Lib
 

Scritto in data 20/01/2008

Segnalalo ad un Amico | Aggiungilo ai Preferiti

© 2008 Appunti PHP - A cura di Luca Ruggiero - Partita IVA 05564851219 - Privacy | Pubblicità | Contatti