Creare documenti PDF in Php

Autore: Luca Ruggiero | 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 in esclusiva ad AppuntiPHP.com - E' vietata la pubblicazione senza espresso consenso del proprietario

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 alle proprie esigenze o meno.

Detta libreria mette a disposizione degli sviluppatori una serie di funzioni per gestire le casistiche di creazione e gestione dei documenti PDF.

Si crei il file di esempio pdf.php e lo si corredi del seguente codice:

<?
    $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, "Testo... bla, bla, bla, bla, bla...",50, 750); 
    pdf_end_page($pdf);
    pdf_close($pdf);
?>
Esaminiamo le funzioni messe a disposizione da PDF Lib per gli sviluppatori.
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

IN EVIDENZA
HOT LINKS