Risultati da 1 a 4 di 4

Discussione: Trasformare una pagina PHP caricata in un documento PDF o XML

  1. #1
    Martina Selfi è offline Nuovo Iscritto
    Data Registrazione
    Aug 2012
    Messaggi
    1

    Trasformare una pagina PHP caricata in un documento PDF o XML

    Salve,

    spero di essere stata il più precisa possibile nel titolo.

    Il mio problema consiste nel voler rendere scaricabile (in PDF, dato che ci sono diverse librerie che fanno conversioni o in altro formato) una pagina PHP già caricata. Nel senso che la mia pagina PHP viene elaborata dal browser e quando finisce di fare tutte le richieste ad un terzo server mi stampa una tabella. Io voglio poter scaricare questa pagina ultimata così com'è.

    Ho provato ad usare la funzione file_get_contents() ma siccome la pagina utilizza variabili di sessione e autenticazioni esterne l'output è "Non sei loggato".

    Grazie mille.

  2. #2
    L'avatar di f107
    f107 è offline Utente del Forum
    Data Registrazione
    Aug 2012
    Messaggi
    71
    Io utilizzo dompdf.

    Molto semplice e funzionale

    Esempio
    Codice PHP:
    //preparo l'allegato con il pdf
    require_once(SITE_HTDOCS."/lib/classes/dompdf/dompdf_config.inc.php");
    $dompdf = new DOMPDF(); 
    $dompdf->load_html($schedaPdf); 
    $dompdf->render(); 
    $pdf SITE_HTDOCS."/lib/classes/dompdf/scheda_animale.pdf";
    file_put_contents($pdf$dompdf->output()); 
    Dove $schedaPdf è l'output html della pagina PHP
    http://www.linkedin.com/pub/matteo-barison/53/289/831 :: http://smarriti.org
    http://link2me.it/network/7172/matteo-barison/index.htm :: http://infinitymetin.net

  3. #3
    nenzius è offline Nuovo Iscritto
    Data Registrazione
    Aug 2012
    Messaggi
    1
    Citazione Originariamente Scritto da f107 Visualizza Messaggio
    Dove $schedaPdf è l'output html della pagina PHP
    Come faccio ad ottenere l'output html?

  4. #4
    L'avatar di f107
    f107 è offline Utente del Forum
    Data Registrazione
    Aug 2012
    Messaggi
    71
    Citazione Originariamente Scritto da nenzius Visualizza Messaggio
    Come faccio ad ottenere l'output html?
    se ho capito la domanda basta che fai cosi.

    Codice PHP:
    $schedaPdf "<html><head></head><body>Ciao!</body></html> 
    Comunque la wiki ufficiale aiuta http://code.google.com/p/dompdf/wiki/Usage
    http://www.linkedin.com/pub/matteo-barison/53/289/831 :: http://smarriti.org
    http://link2me.it/network/7172/matteo-barison/index.htm :: http://infinitymetin.net

Tag per Questa Discussione

Permessi di Scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi
  •