[FPDF] Code interprété d'une page pour creation pdf
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
Code:
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> |
et la fonction...
Code:
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();
?> |
Je pense que ça marcherait avec une url en .html mais la ça me met une page blanche...