Creare file Pdf in Php con FPDF

Il formato Pdf (Portable Document Format) sviluppato da Adobe Systems è uno standard molto diffuso per quanto riguarda i documenti multipiattaforma e garantisce che essi siano visualizzabili sempre allo stesso modo, anche a distanza di tempo e su piattaforme diverse. Uno dei tanti modi per la creazione di documenti Pdf in PHP è l’uso della classe Fpdf.

fpdf-php

Cosè Fpdf?

Fpdf è una classe scritta  in PHP, che permette facilmente la generazione di file pdf direttamente da PHP. Il vantaggio nell’uso di questa classe è il fatto che  è gratuita (la F di FPDF sta appunto per “free”, la si può modificare e utilizzare per qualsiasi scopo) e quindi una valida alternativa a PDFlib che è a pagamento. Per creare un documento pdf col php, dopo aver scaricato il pacchetto  a questo indirizzo e averlo decompresso nel nostro progetto, basta creare un nuovo oggetto FPDF e utilizzare i metodi messi a disposizione. Un semplice esempio di utilizzo:

<?php
//richiamo all'interno del nostro file .php la class FPDF
require("fpdf.php");
//creazione dell'oggetto PDF
$pdf=new FPDF();
//aggiungo una pagina vuota
$pdf->AddPage();
//Impostazione del font utilizzato nel documento
//in questo caso un Arial grassettato con dimensione a 18 pt
$pdf->SetFont('Arial','B',18);
//scrivo la stringa
$pdf->Write(6,"Hello World");
//apro il pdf
$pdf->Output();
?>

Con questo codice non facciamo altro che aprire un documento PDF che mostra la scritta “Hello World” . I  commenti presenti nel codice rendono più chiara la comprensione dell’esempio, soffermandoci sul metodo “Output()” , in questo caso è privo di parametri e fa visualizzare il documento PDF generato direttamente dal browser.

Volendo salvare il PDF con un nome e un percorso da noi specificato basta passare due parametri al metodo:

$pdf->Output(string name, string dest);

Ovvero “name” è il nome che diamo al file e “dest” il percorso della directory nella quale salvarlo.

Il formato Pdf (Portable Document Format) sviluppato da Adobe Systems è uno standard molto diffuso per quanto riguarda i documenti multipiattaforma e garantisce che essi siano visualizzabili sempre allo stesso modo, anche a distanza di tempo e su piattaforme diverse. Uno dei tanti modi per la creazione di documenti Pdf in PHP è l’uso della classe Fpdf.

fpdf-php

Cosè Fpdf?

Fpdf è una classe scritta  in PHP, che permette facilmente la generazione di file pdf direttamente da PHP. Il vantaggio nell’uso di questa classe è il fatto che  è gratuita (la F di FPDF sta appunto per “free”, la si può modificare e utilizzare per qualsiasi scopo) e quindi una valida alternativa a PDFlib che è a pagamento. Per creare un documento pdf col php, dopo aver scaricato il pacchetto  a questo indirizzo e averlo decompresso nel nostro progetto, basta creare un nuovo oggetto FPDF e utilizzare i metodi messi a disposizione. Un semplice esempio di utilizzo:

<?php
//richiamo all'interno del nostro file .php la class FPDF
require("fpdf.php");
//creazione dell'oggetto PDF
$pdf=new FPDF();
//aggiungo una pagina vuota
$pdf->AddPage();
//Impostazione del font utilizzato nel documento
//in questo caso un Arial grassettato con dimensione a 18 pt
$pdf->SetFont('Arial','B',18);
//scrivo la stringa
$pdf->Write(6,"Hello World");
//apro il pdf
$pdf->Output();
?>

Con questo codice non facciamo altro che aprire un documento PDF che mostra la scritta “Hello World” . I  commenti presenti nel codice rendono più chiara la comprensione dell’esempio, soffermandoci sul metodo “Output()” , in questo caso è privo di parametri e fa visualizzare il documento PDF generato direttamente dal browser.

Volendo salvare il PDF con un nome e un percorso da noi specificato basta passare due parametri al metodo:

$pdf->Output(string name, string dest);

Ovvero “name” è il nome che diamo al file e “dest” il percorso della directory nella quale salvarlo.

Lascia un commento