Trasformare una pagina PHP caricata in un documento PDF o XML

Martina Selfi

Nuovo Utente
8 Ago 2012
1
0
0
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.
 

f107

Utente Attivo
7 Ago 2012
203
6
18
Roma
Io utilizzo dompdf.

Molto semplice e funzionale

Esempio
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