elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Buscar Ingresar Registrarse
28 Mayo 2012, 04:12  


Tema destacado: Únete al Grupo Steam elhacker.NET

+  Foro de elhacker.net
|-+  Programación
| |-+  Desarrollo Web
| | |-+  PHP
| | | |-+  html2pdf tomar todo el tamaño de la pagina
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: html2pdf tomar todo el tamaño de la pagina  (Leído 713 veces)
Zeroql


Desconectado Desconectado

Mensajes: 940


Todo lo k sucede sucede por una razon


Ver Perfil WWW
html2pdf tomar todo el tamaño de la pagina
« en: 6 Octubre 2011, 21:09 »

Bueno , ando trabajando con html2pdf, y me resulto que cuando voy a pasar la pagina a pdf, me no me reconoce todo el tamaño, me quita parte de informacion,

tengo el siguiente codigo:

Código
$html=pagina html
require_once(dirname(__FILE__).'/../html2pdf/html2pdf.class.php');
try {
$pdf = new HTML2PDF(); // Creamos una instancia de la clase HTML2FPDF
$pdf -> WriteHTML($html);//Volcamos el HTML contenido en la variable $html para crear el contenido del PDF
$pdf -> Output('fac_'.$nrofac.'.pdf', 'I');//Volcamos el pdf generado con nombre 'doc.pdf'. En este caso con el parametro 'D' forzamos la descarga del mismo.
}catch (HTML2PDF_exception $e) {
echo $e;
exit;
}
 

que tengo de malo??? que me falta????
de ante mano muchas gracias por la colaboracion!!!


En línea

Dime y lo olvido, enseñame y lo recuerdo, involucrame y lo aprendo.
/.-ZEROQL.-\   -----  #937675#

madpitbull_99
Moderador Global
***
Desconectado Desconectado

Mensajes: 1.898



Ver Perfil WWW
Re: html2pdf tomar todo el tamaño de la pagina
« Respuesta #1 en: 6 Octubre 2011, 21:59 »

Prueba con lo siguiente:

Código
<?
require_once(dirname(__FILE__).'/../html2pdf/html2pdf.class.php');
 
$pdf=new HTML2FPDF();
$pdf->AddPage();
$fp = fopen("pagina.html","r");
$strContent = fread($fp, filesize("sample.html"));
fclose($fp);
$pdf->WriteHTML($strContent);
$pdf->Output("sample.pdf");
echo "El PDF se ha generado satisfactoriamente!";
?>
 

Creo que es porque no invocaste al método AddPage().


En línea



«Si quieres la paz prepárate para la guerra» Flavius Vegetius

[Taller]Instalación/Configuración y Teoría de Servicios en Red
Zeroql


Desconectado Desconectado

Mensajes: 940


Todo lo k sucede sucede por una razon


Ver Perfil WWW
Re: html2pdf tomar todo el tamaño de la pagina
« Respuesta #2 en: 7 Octubre 2011, 00:03 »

si lo habia invocado el addpage antes, pero me presentaba un error, por eso lo quite
En línea

Dime y lo olvido, enseñame y lo recuerdo, involucrame y lo aprendo.
/.-ZEROQL.-\   -----  #937675#

Zeroql


Desconectado Desconectado

Mensajes: 940


Todo lo k sucede sucede por una razon


Ver Perfil WWW
Re: html2pdf tomar todo el tamaño de la pagina
« Respuesta #3 en: 7 Octubre 2011, 00:25 »

ok, ya encontre el problema, agregue esta liniea y listo



eso kedaria asi
Código
try {
      $pdf = new HTML2PDF();
       $pdf -> pdf->SetDisplayMode('fullpage');
$pdf -> WriteHTML($html);
$pdf -> Output('fac_'.$nrofac.'.pdf', 'I');
}catch (HTML2PDF_exception $e) {
echo $e;
exit;
}
En línea

Dime y lo olvido, enseñame y lo recuerdo, involucrame y lo aprendo.
/.-ZEROQL.-\   -----  #937675#

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Powered by SMF 1.1.16 | SMF © 2006-2008, Simple Machines