Foros del Web » Programando para Internet » PHP »

[SOLUCIONADO] Página en blanco!.. Problema con html2pdf

Estas en el tema de Página en blanco!.. Problema con html2pdf en el foro de PHP en Foros del Web. Hola a todos.. tengo un problema con html2pdf. estoy generando un pdf desde php con esta herramienta y lo hace bien pero me genera una ...
  #1 (permalink)  
Antiguo 08/07/2015, 14:24
 
Fecha de Ingreso: julio-2015
Mensajes: 3
Antigüedad: 8 años, 9 meses
Puntos: 0
Página en blanco!.. Problema con html2pdf

Hola a todos.. tengo un problema con html2pdf. estoy generando un pdf desde php con esta herramienta y lo hace bien pero me genera una página en blanco al inicio que no debe estar ahi.. esta es la estructura que utilizo y gracias de antemano!..

<?php
$html = '<html>
<head>
<style type="text/css">
h4{
text-align: center;
}
.img{
margin-top: 30px;
margin-right: 30px;
}
</style>
</head>
<body>
<page backtop="20mm" backbottom="10mm" backleft="15mm" backright="10mm">
<page_header>
<img class="img" src="../images/img.jpg" width="150" align="right">
</page_header>
<page_footer>

</page_footer>

<h4><b>Aqui va el contenido con el cual no hay problema</b></h4>
</page>
</body>
</html>';

require ('html2pdf/html2pdf.class.php');
$html2pdf = new HTML2PDF('P', 'A4', 'es');
$html2pdf->writeHTML($html);
$html2pdf->Output('archivo.pdf');
?>

Por favor alguien me ayude a quitar esa página en blanco que no se porque aparece :(
  #2 (permalink)  
Antiguo 09/07/2015, 15:31
Avatar de Triby
Mod on free time
 
Fecha de Ingreso: agosto-2008
Ubicación: $MX->Gto['León'];
Mensajes: 10.106
Antigüedad: 15 años, 8 meses
Puntos: 2237
Respuesta: Página en blanco!.. Problema con html2pdf

Solo por curiosidad, el contenido no debería ir antes del pie de página?

Aparte, habría que ver todos los estilos usados para saber si tienes alguno que agregue márgenes; por cierto, también podrías verificar esa parte si envias la salida al navegador en vez de guardarlo como PDF, solo por probar.
__________________
- León, Guanajuato
- GV-Foto
  #3 (permalink)  
Antiguo 12/07/2015, 21:18
 
Fecha de Ingreso: julio-2015
Mensajes: 3
Antigüedad: 8 años, 9 meses
Puntos: 0
Respuesta: Página en blanco!.. Problema con html2pdf

Cita:
Iniciado por Triby Ver Mensaje
Solo por curiosidad, el contenido no debería ir antes del pie de página?

Aparte, habría que ver todos los estilos usados para saber si tienes alguno que agregue márgenes; por cierto, también podrías verificar esa parte si envias la salida al navegador en vez de guardarlo como PDF, solo por probar.

Amigo gracias por responder!.. he intentado todo lo que dijiste pero aun persiste el problema.. este es todo el css que uso:

table tr td {padding: 5px;}
h4{text-align: center;}
.img{ margin-top: 25px;margin-right: 30px;}
.descrip{width:220px;text-align: left;}
.text-center{text-align: center;}
.text-right{text-align: right;width:40px;}

Cuando le quito la etiqueta <page> desaparece la pagina en blanco, pero logicamente las margenes que necesito tambien desaparecen :/
.text-justify{text-align: justify;}
  #4 (permalink)  
Antiguo 12/07/2015, 21:42
Avatar de xfxstudios  
Fecha de Ingreso: junio-2015
Ubicación: Valencia - Venezuela
Mensajes: 2.448
Antigüedad: 8 años, 10 meses
Puntos: 263
Respuesta: Página en blanco!.. Problema con html2pdf

Cambia los pixeles en el css recuerda que debes pensar en impresion
  #5 (permalink)  
Antiguo 13/07/2015, 17:14
 
Fecha de Ingreso: julio-2015
Mensajes: 3
Antigüedad: 8 años, 9 meses
Puntos: 0
Respuesta: Página en blanco!.. Problema con html2pdf

Gracias amigos! pero finalmente me toco migrar a dompdf.. me funcionó a la perfección
  #6 (permalink)  
Antiguo 07/09/2015, 08:19
 
Fecha de Ingreso: julio-2008
Mensajes: 3
Antigüedad: 15 años, 8 meses
Puntos: 1
Respuesta: Página en blanco!.. Problema con html2pdf

Hola a todos. Cuando genera una pagina en blanco, es porque la generacion del formulario debe hacerse sin las etiquetas de <html></html>, <form></form>, <head></head>, <body></body>. Solo tiene que queda los que deseas mostrar entre las etiquetas de <page>.........</page>.Y el <style> arriba de todo. Espero les haya servido.
  #7 (permalink)  
Antiguo 07/09/2015, 16:22
 
Fecha de Ingreso: marzo-2015
Mensajes: 183
Antigüedad: 9 años
Puntos: 8
Respuesta: Página en blanco!.. Problema con html2pdf

A mi también me genera un gran espacio en blanco en la primera hoja, estuve buscando info con respecto a ello ya que el espacio en blanco sólo me mostraba al generar ciertos reportes en pdf (sección detalle) y como no siempre ocurría esto, busque en foros en ingles y me sugirieron que quitara las clases y estilos que esté usando..... y bingo.
Al parecer no esta del todo funcional el usar estilos y clases cuando se usa html2pdf (al menos hasta la versión html2pdf 4.03).
Por ahí leí también que dompdf no es funcional del todo. Así que... tenerlo presente.
Alguien que tenga bastante tiempo trabajando con pdf desde php y que recomiende una buena librería?
Gracias! :D

Etiquetas: html2pdf
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 01:57.