Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente bannato
    Registrato dal
    Apr 2004
    Messaggi
    1,392

    [Creazione PDF]Dubbi e Problemi...

    Ciao raga!
    Ho letto l'articolo di Chris sulla creazione di documenti PDF, e ho subito provato a esercitarmi. Allora... il mio dubbio più forte è:
    Come faccio a salvare il documento PDF appena creato?
    Poi ho comunque dei problemi per quanto riguarda la stampa a video del documento PDF...
    Ho creato questo scriptino, ma non stampa niente...
    Codice PHP:
    <?php
    header
    ('Content-Type: application/pdf');
    define('FPDF_FONTPATH','./font/');
    require(
    'fpdf.php');
    $p = new fpdf(); //Nuovo PDF
    $p->Open(); //Creo la pagina PDF
    $p->SetTitle('Documento di prova');
    $p->SetSubject('Prova Documento PDF by PaTeR');
    $p->SetKeywords('test prova documento pdf');
    $p->SetCreator('PaTeR');
    $p->SetAuthor('PaTeR');
    $p->AddPage(); //Aggiungo una nuova pagina PDF
    $p->SetTextColor(0); //Setto il colore
    $p->SetFont('Arial'''9); //Setto il carattere
    //Quattro funzioni per scrivere nel file PDF
    $p->Write(5'PaTeR sta scrivendo del testo in un documento PDF con la funzione fpdf Write().'); //Write
    $p->output();
    ?>
    Aspetto qualche anima pia che mi aiuti...



    PS: Scusatemi se per caso mi sono dimenticato di leggere se la risposta alla mia domanda nell'articolo, ma l'ho cercata e non l'ho trovata...

  2. #2
    stampare i pdf in questo modo è più o meno complicato ma alla fine e magari con qualche aiuto ci si arriva ma nel caso non devi riempire dei campi ma stampare un elenco?

    mi spiego meglio:

    ho creato delle stampe per una intranet e fino a quando dovevo semplicemente "compilare" una maschera questo sistema va benissimo ma se devo stampare l'elenco dei clienti che hanno la segretaria carina come diavolo si può fare usando queste tecniche?

    alla fine io ho abbandonato gli fpdf per usare un eseguibile e stampa diretta su una stampante virtuale, creo il file, e lo spedisco belle che pronto al client.

    voi come fate?

  3. #3
    Utente bannato
    Registrato dal
    Aug 2001
    Messaggi
    696
    controlla la documentazione della classe ma mi pare che per salvae il file basta inserire il nome
    $p->output('nome.pdf');


    io ho provato il tuo script e non mi da problemi

  4. #4
    Utente bannato
    Registrato dal
    Apr 2004
    Messaggi
    1,392
    Originariamente inviato da bubu sette sette
    controlla la documentazione della classe ma mi pare che per salvae il file basta inserire il nome
    $p->output('nome.pdf');


    io ho provato il tuo script e non mi da problemi
    mmm... come l'hai provato? così come è o hai messo la path in output()???
    Output stampa a video il file o lo salva come file?
    [EDIT]
    Ok, stampa su file...
    ma ho provato così:
    Codice PHP:
    $p->output('./PDF_document.pdf'); 
    e non mi funge... ho perfino creato un file.pdf ma non mi funziona lo stesso...

  5. #5
    Utente bannato
    Registrato dal
    Aug 2001
    Messaggi
    696
    la cartella superiore ha i permessi giusti?

  6. #6
    Utente bannato
    Registrato dal
    Apr 2004
    Messaggi
    1,392
    Originariamente inviato da bubu sette sette
    la cartella superiore ha i permessi giusti?
    Scusa Bubu, era un problema stupido... ora però mi è venuto un dubbio... se il testo è troppo lungo, va a capo da solo o devo fare qualcosa io?

  7. #7
    Utente bannato
    Registrato dal
    Aug 2001
    Messaggi
    696
    se non sbaglio ci sono 2 funzioni, una lo fa automaticamente, l'altra no, ma devi leggere la documentazione che se non ricordo male è fatta benino

  8. #8
    Utente bannato
    Registrato dal
    Apr 2004
    Messaggi
    1,392
    Originariamente inviato da bubu sette sette
    se non sbaglio ci sono 2 funzioni, una lo fa automaticamente, l'altra no, ma devi leggere la documentazione che se non ricordo male è fatta benino
    Grazie Bubu, ma a quanto pare non servno funzioni, ma basta mettere un \n e il testo va a capo... Grazie mille...


Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.