Creazione dinamica dei pdf in php tramite FPdf 11





Tramite la libreria gratuita FPDF possiamo creare facilmente dei file pdf . FPDF non richiede alcuna estensione (eccetto la libreria zlib per attivare la compressione) e lavora con PHP4 e PHP5.
Ecco una lista delle sue caratteristiche principali:

  • Scelta dell’unità di misura, del formato pagina e dei margini
  • Utilizzo dell’intestazione e del piè di pagina
  • Cambio pagina automatico
  • Ritorno a capo automatico e giustificazione del testo
  • Supporto immagini (JPEG e PNG)
  • Colori
  • Links
  • TrueType, Type1 e supporto codifica
  • Compressione pagine

Ecco un esempio banale per creare un file pdf

La prima riga carica la libreria fpdf.php, quindi creiamo un istanza della classe nella variabile $pdf ed aggiungiamo una pagina nel documento; impostiamo il font ad Arial ed inseriamo il testo ‘Ciao Mondo!’ alla posizione 40,10 (in pixel) e quindi mostriamo la pagina pdf appena creata.
Nei link a fondo pagina vi sono ulteriori esempi e tutorial, per utilizzare al meglio questa libreria.

Link utili:

Download Tutorial Script

Seguimi su twitter : @ironico

11 thoughts on “Creazione dinamica dei pdf in php tramite FPdf

  1. Reply Simone ott 13,2012 09:20

    ciao vorrei chiederti aiuto nel importare una font! GRAZIE!

  2. Reply Benedetto apr 12,2010 22:04

    Ciao, ho dei problemi con la stampa da un programma PHP in PDF di caratteri speciali. Ho dei nomi stranieri che in fase di stampa mi vengono cambiati, fpdf non riconosce i caratteri speciali. C’è un modo per settare qualche charset?

    Grazie

  3. Reply PR gen 2,2010 09:44

    Salve a tutti. Io invece ho un problema nel momento in cui inserisco un’imagine. Ho provato di tutto, path e quant’altro ma niente. Mi da un errore dicendomi che manca un Object (sempre e solo quando metto un’immagine). Qualcuno può aiutarmi concretamente?
    Grazie

  4. Reply Aldo dic 12,2008 13:25

    grazie, ho compilato il modulo, aspetto tue nuove
    Ciao

  5. Reply Gennaro Varriale dic 11,2008 20:31

    #Aldo: Sono molto disponibile verso i miei “lettori”, aiutandoli con dritte o consigli in merito agli articoli che scrivo, in modo che possa essere d’aiuto anche ad altri.
    Per richieste di codice o soluzioni a problemi vari, c’è un modulo contatti nel sito, con cui è possibile richiedermi un preventivo.
    Nel tuo caso la soluzione è semplice, se conosci un pò di php e facendo dei tentativi col codice nell’articolo ed il tutorial allegato.

  6. Reply Aldo dic 11,2008 19:50

    mi ero dimenticato…
    se puoi mandarmi il codice alla mia mail
    grazie ancora
    Aldo

  7. Reply Aldo dic 11,2008 19:49

    ciao,
    avrei l’esigenza di stampare una scheda impiegati in pdf (usando la libreria FPDF) da un file in php (associato a MySql) che deve girare su una rete locale.

    Ti faccio un esempio:
    1) ho un database chiamato “ANAGRAFICO”
    2) i campi interessati sono “COGNOME – NOME – QUALIFICA – TELEFONO”

    Il mio problema e’ stampare i dati dell’impiegato (dopo aver eseguito la select)
    in formato pdf (magari poi per la parte grafica, se capisco come funziona, me la vedo da solo).
    Se puoi aiutarmi mi risolveresti un grosso problema.
    Grazie
    Aldo

  8. Reply Gennaro Varriale ago 31,2008 08:55

    @Massimo: Tramite la libreria fpdf hai un controllo quasi completo del ‘foglio di stampa’ o pdf, cerca informazioni si internet, manuali o esempi e dovresti risolvere tranquillamente.

  9. Reply Massimo ago 25,2008 12:11

    Salve sono un programmatore e da poco mi sono avvicinato
    a PHP. Ho la necessità di creare delle stampe in PDF con un nome che ricavo da un parametro e non con il nome del programma che esegue la stampa.
    Dove devo inserire in nome che desidesidero dare al file?

    Grazie Massimo

Leave a Reply

  

  

  

Per essere informato sui miei contenuti - Email: