Creare documenti PDF in Php

Siti dinamici con PHP
Impara a creare siti dinamici professionali con PHP

Scritto da Luca Ruggiero nella sezione Php

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

I più cliccati della sezione Php

:: Redirect in Php (102.453)

:: Upload di file in Php (33.233)

:: Refresh temporizzato in PHP (27.384)

:: Scrivere il codice di sicurezza CAPTCHA in Php (25.987)

:: Un carrello della spesa in PHP (22.676)

:: Creare un menu dinamico in Php (20.831)

:: Pagamenti online con PayPal e PHP (17.394)

:: Convertire una stringa in maiuscolo e in minuscolo in Php (15.772)

:: Inviare email in formato Html con Php (15.703)

:: Ottenere le dimensioni di un'immagine con PHP (15.020)

IN EVIDENZA
DOWNLOAD