estoy usando html2pdf para crear un fichero pdf, mi problema es que la pagina que necesito conertir tiene contenido dimamico, tengo entendido que debo capturar el html en un fichero a la salida del bufer que será lo que va a ver el cliente y enviarlo a traves de la variable al script pdf.
esto es mas o menos lo que tengo no se si esta bien igual no funciona ahi les pido la manito de ayuda.
lo que intente hacer es capturar la url de la pagina a convertir
luego caputar el html y generar el fichero pdf con el numero del bono a imprimir.
Código PHP:
<?
require_once(dirname(dirname(__FILE__)) . '/app.php');
require('html2fpdf.php');
// Obtengo la ur del bono a convertir.
function dameURL(){
$url="http://".$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'];
return $url;
}
//ob_start();
//readfile("echo dameURL();");
//$html=ob_get_contents();
//ob_end_clean();
// uso la classe HTML2PDF para generar el PDF con el $html que ya tengo capturado.
$pdf=new HTML2FPDF();
$pdf->AddPage();
$fp = fopen("$url","r");
$strContent = fread($fp, filesize("$url"));
fclose($fp);
// Escribo el pdf.
$pdf->WriteHTML($strContent);
$pdf->Output("{$coupon['id']}.pdf");
echo "<a href=\"{$coupon['id']}.pdf\">".Descargar."</a>"."</br>";
?>