Bonjour,
Voila je souhaite en cliquant sur un bouton générer l'équivalent
de la page en cours en pdf et l'ouvrir.
Le probleme est que ma page courante est dynamique. C'est du php.
Du coup, je cherche une fonction me permettant de récupérer
le code interprété côté client (html pur ou avec du javascript).
pour l'envoyer à ma fonction de creation de pdf...
Voila ou j'en suit. Et mon code...
La pager d'appel
et la fonction...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 <?php $URL = $_SERVER['HTTP_HOST'].$_SERVER['PHP_SELF']; $URL .= ($_SERVER['QUERY_STRING']!='')? '?' : ''; $URL .= $_SERVER['QUERY_STRING']; ?> <a href="fpdf.phtml?page=<?php echo $URL?>" target="_new">PDF</a>
Je pense que ça marcherait avec une url en .html mais la ça me met une page blanche...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 <? require("html2fpdf.php"); $htmlFile = $_GET["page"]; $file = fopen($htmlFile,"r"); $size_of_file = filesize($htmlFile); $buffer = fread($file, $size_of_file); fclose($file); $pdf=new HTML2FPDF(); $pdf->AddPage(); //Code below used only if you want relative links to be understood //$pdf->setBasePath(dirname(__FILE__)."\".$htmlFile);//insert full path where html is $pdf->WriteHTML($buffer); $pdf->Output(); ?>
Partager