Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    Trasformare una pagina HTML in PDF

    Ciao a tutti,

    è un mese che a momenti alterni provo a stampare una pagina HTML contenente un form in un PDF stampabile. Ho provato con FPDF ma non ci riesco.

    Vi spiego rapidamente cosa voglio fare: apro la pagina web, scrivo fisicamente nei campi le varie informazioni che mi interessano e successivamente, quando do il click sul pulsante messo in fondo, mi esce la pagina così com'è in PDF pronta per la stampa.

    Mi potete dire come si fa, perchè ci stò letteralmente lasciando la capoccia!!!!!
    Errare è umano, ma per fare veramente casino ci vuole la password di root

  2. #2
    Scaricati http://fpdf.org/ e scrivi del codice per generare il PDF con i contenuti che ti servono.

  3. #3
    Ho appena creato la stessa cosa con FPDF, è semplicissimo.
    Per prima cosa ovviamente devi scaricare la libreria
    Creiamo 2 file.
    Il primo
    form.html
    Codice PHP:
    <form action='pagePdf.php' method='post'>
    <
    label>Nome : <input type='text' name='nome' /></label>
    <
    label>Cognome : <input type='text' name='cognome' /></label>
    <
    input type='submit' name='invio' value='invio' />
    </
    form
    ora il secondo file
    pagePdf.php
    Codice PHP:
    define('FPDF_FONTHPATH','fpdf/font/');//definsci il path della cartella font
    require('fpdf/fpdf.php'); // includi il file fpdf.php

    $nome $_POST['nome'];
    $cognome $_POST['cognome'];

        
    $p = new FPDF();
        
    $p->Open();
        
    $p->AddPage();
        
        
    $p->SetTextColor(0); // Con queste due funzioni imposto il carattere
        
    $p->SetFont('Arial'''9);
        
        
    $p->Cell(0,5,$nome,0,1); //Ora scrivo utilizzando Cell(), ma potevo usare anche Text()
        
    $p->Cell(0,5,$cognome,0,1);// oppure MultiCell() o Write()

            
    $p->Output();//qui definisco come deve essere trattato il risultato finale; senza
                               //parametri viene visualizzato nel browser, altrimenti si può decidere di farlo salvare. 
    finito!!!

    Per conoscere la documentazione completa e destreggiarsi con le varie opzioni di questa libreria vai qui.

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.