Creazione dinamica dei pdf in php tramite FPdf - -oldpost-





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

 

11 pensieri su “Creazione dinamica dei pdf in php tramite FPdf - -oldpost-

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

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

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

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

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

Rispondi a Gennaro Varriale Annulla risposta

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *