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.
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.
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.