Foros del Web » Programando para Internet » PHP »

-Como usar Html2pdf???

Estas en el tema de -Como usar Html2pdf??? en el foro de PHP en Foros del Web. Hola a todos buen día, he estado navegando sitio tras sitio, buscando vídeos en youtube, y demás pero no consigo encontrar información sobre como dar ...
  #1 (permalink)  
Antiguo 07/06/2011, 11:35
 
Fecha de Ingreso: mayo-2011
Ubicación: Toluca
Mensajes: 115
Antigüedad: 9 años
Puntos: 2
-Como usar Html2pdf???

Hola a todos buen día, he estado navegando sitio tras sitio, buscando vídeos en youtube, y demás pero no consigo encontrar información sobre como dar formato a mi pdf. Principalmente el <header> y el <footer>, la librería que uso es html2pdf. Encontré una en la que venían varias etiquetas, pero intente implementarlas a mi código y lo único que conseguía eran un montón de errores. Si alguien puede ayudarme se lo agradecería mucho hasta luego.
  #2 (permalink)  
Antiguo 07/06/2011, 11:39
Avatar de iviamontes  
Fecha de Ingreso: enero-2011
Ubicación: $cubano->Arg->Mendoza
Mensajes: 1.184
Antigüedad: 9 años, 4 meses
Puntos: 209
Respuesta: -Como usar Html2pdf???

con css lo puedes hacer, a veces falla si incluyes el archivo css, por lo que tienes que copiarlo en tu misma pagina
  #3 (permalink)  
Antiguo 07/06/2011, 11:41
Avatar de Ximenitaa  
Fecha de Ingreso: abril-2011
Ubicación: Mexico
Mensajes: 208
Antigüedad: 9 años, 1 mes
Puntos: 43
Respuesta: -Como usar Html2pdf???

Hola compañero:

seguimos con lo mismo no has visitado la pagina oficial:

http://html2pdf.fr/es/default

el mio ya casi esta, solo me falta un detalle, tu como vas?
__________________
❤(。◕‿◕)❤ . . . Ten un dia .... GeNiAl.... !!!! . . . ❤(◕‿◕。)❤

¿Que dia es hoy? . . . Hoy, hoy, es definitivamente un dia PERFECTO !!
  #4 (permalink)  
Antiguo 07/06/2011, 11:48
 
Fecha de Ingreso: agosto-2010
Ubicación: Tenerife
Mensajes: 893
Antigüedad: 9 años, 9 meses
Puntos: 202
Respuesta: -Como usar Html2pdf???

a lo mejor tenía que hacer el aporte en html2pdf en vez de en dompdf, pero por si te resuelve:

http://www.forosdelweb.com/f18/aport...dompdf-919465/ sí, me autopublicito jeje
__________________
Pensaba que internet era una gran biblioteca de sabiduría, hasta que comprendí que un libro no puede tener mil páginas llenas de faltas de ortografía... :(
  #5 (permalink)  
Antiguo 07/06/2011, 11:59
 
Fecha de Ingreso: mayo-2011
Ubicación: Toluca
Mensajes: 115
Antigüedad: 9 años
Puntos: 2
Respuesta: -Como usar Html2pdf???

Cita:
Iniciado por Ximenitaa Ver Mensaje
Hola compañero:

seguimos con lo mismo no has visitado la pagina oficial:

[url]http://html2pdf.fr/es/default[/url]

el mio ya casi esta, solo me falta un detalle, tu como vas?
Pues tambien ya esta listo, pero lo unico que me falta es darle formato al pdf, vi el ejemplo de IEKK y queda super bien el formato, pero el problema es que tendria que migrar completamente a dompdf, ya que yo estoy trabajando con html2pdf
  #6 (permalink)  
Antiguo 07/06/2011, 12:02
Avatar de iviamontes  
Fecha de Ingreso: enero-2011
Ubicación: $cubano->Arg->Mendoza
Mensajes: 1.184
Antigüedad: 9 años, 4 meses
Puntos: 209
Respuesta: -Como usar Html2pdf???

si mal no recuerdo html2pdf usa dompdf, no es tan brusco el cambio
  #7 (permalink)  
Antiguo 07/06/2011, 12:06
Avatar de Ximenitaa  
Fecha de Ingreso: abril-2011
Ubicación: Mexico
Mensajes: 208
Antigüedad: 9 años, 1 mes
Puntos: 43
Respuesta: -Como usar Html2pdf???

el formato se lo puedes dar al archivo que vas a convertir... ya con el html2pdf ya solo lo conviertes, no se como lo estes programando pero por ejemplo...

di un vistazo asi de rapido al del amigo EIKK es ya casi me voy, pero asi como el genero su tabla, con color e imagenes asi has tu pagina y ya solo haces el include .......

Código PHP:
Ver original
  1. <?php
  2. //include('SALON11.php');
  3. include('SALON11.PHP');
  4.  
  5. //include('texto.txt');
  6. $content_html = ob_get_clean();
  7. // initialisation de HTML2PDF
  8. //Ruta de mi clase.....
  9. require_once('../html2pdf/html2pdf.class.php');
  10. try
  11. {
  12. ///configurar tipo de hora, formato, etc...
  13. $html2pdf = new HTML2PDF('l','CARTA','es', false, 'ISO-8859-15', array(8, 8, 8, 8));
  14. //$html2pdf = new HTML2PDF('P', 'A4', 'fr', true, 'UTF-8', array(15, 5, 15, 5));
  15. $html2pdf->writeHTML($content_html, isset($_GET['vuehtml']));
  16. //$html2pdf->createIndex('', 25, 12, false, true, 1);
  17.  
  18. ///Nombre del archivo pdf      
  19. $html2pdf->Output('resguardo.pdf');
  20. }
  21. //para que lo descargue
  22.  
  23. catch(HTML2PDF_exception $e) { echo $e; }
  24. $contenido_extra=file_get_contents();
  25. ?>


Cita:
include('SALON11.PHP');
este es el nombre del archivo que vas a convertir en donde tienes que darle formato como tu gustes ......

yo casi no me meti con esas configuraciones, si no solo me base en el archivo que iba a convertir........... bueno solo un consejo

si puedo al rato regreso al foro si no sera hasta mañana........

Saludos !!
__________________
❤(。◕‿◕)❤ . . . Ten un dia .... GeNiAl.... !!!! . . . ❤(◕‿◕。)❤

¿Que dia es hoy? . . . Hoy, hoy, es definitivamente un dia PERFECTO !!
  #8 (permalink)  
Antiguo 07/06/2011, 14:17
 
Fecha de Ingreso: mayo-2011
Ubicación: Toluca
Mensajes: 115
Antigüedad: 9 años
Puntos: 2
Respuesta: -Como usar Html2pdf???

Cita:
Iniciado por IEKK Ver Mensaje
a lo mejor tenía que hacer el aporte en html2pdf en vez de en dompdf, pero por si te resuelve:

[URL="http://www.forosdelweb.com/f18/aporte-ejemplo-crear-pdf-haciendo-clic-con-dompdf-919465/"]http://www.forosdelweb.com/f18/aporte-ejemplo-crear-pdf-haciendo-clic-con-dompdf-919465/[/URL] sí, me autopublicito jeje

Tu aporte esta genial compañero, salvo por el detalle de que yo trabajo en html2pdf, de cualquier modo utilice css para darle diseño a mi tabla y ya quedo como deseaba, ahora unicamente me resta como configurar el encabezado, el pie de pagina y la fecha

Hasta luego y gracias por tus aportes..., si averiguas o sabes lo del encabezado y el pie de pagina te agradeceria que lo compartieras, hasta pronto.
  #9 (permalink)  
Antiguo 07/06/2011, 14:18
Avatar de iviamontes  
Fecha de Ingreso: enero-2011
Ubicación: $cubano->Arg->Mendoza
Mensajes: 1.184
Antigüedad: 9 años, 4 meses
Puntos: 209
Respuesta: -Como usar Html2pdf???

incluyelos igual

bueno pegalos en el archivo y no lo incluyas
  #10 (permalink)  
Antiguo 07/06/2011, 14:29
 
Fecha de Ingreso: mayo-2011
Ubicación: Toluca
Mensajes: 115
Antigüedad: 9 años
Puntos: 2
-Encabezado y pie de pagina con html2pdf???

Hola buenas a tardes a todos, estoy buscando como insertar el encabezado y pie de pagina a mi pdf creado con php. Alguien sabe como hacer esto o donde puedo encontrar información acerca de??? Muchas gracias a todos y que tengan un excelente día.
  #11 (permalink)  
Antiguo 07/06/2011, 14:37
Avatar de iviamontes  
Fecha de Ingreso: enero-2011
Ubicación: $cubano->Arg->Mendoza
Mensajes: 1.184
Antigüedad: 9 años, 4 meses
Puntos: 209
Respuesta: -Encabezado y pie de pagina con html2pdf???

ponlo en el mismo archivo... es decir copia el contenido no lo hagas por include
  #12 (permalink)  
Antiguo 07/06/2011, 14:44
 
Fecha de Ingreso: mayo-2011
Ubicación: Toluca
Mensajes: 115
Antigüedad: 9 años
Puntos: 2
Respuesta: -Encabezado y pie de pagina con html2pdf???

Si de echo así lo estoy haciendo, ya que tenia un inconveniente haciéndolo por inclusión de archivos, pero no se la sintaxis de un header ni un footer y mucho menos donde colocar el codigo. Mira debajo dejo mi código, porque como te digo no lo estoy haciendo por inclusión:


Código PHP:
Ver original
  1. <?php
  2. require_once('html2pdf/html2pdf.class.php');//Aqui colocamos la ruta en la que esta situada nuetra libreria
  3.    //Cabecera de página
  4. $html2pdf = new HTML2PDF('1','a4','es',false,'ISO-8859-15',array(0, 0, 0, 0));//Aqui declaramos la apertura de nuestro documento
  5. //conexion a la base
  6. $conexion=mysql_connect('localhost','root','')or die("IMPOSIBLE CONECTARSE AL SERVIDOR");
  7. $base=mysql_select_db('aceros_anglo',$conexion)or die("IMPOSIBLE CONECTARSE A LA BASE");
  8. $c="SELECT * FROM productos";
  9. $res=mysql_query($c);
  10. $filas=mysql_num_rows($res);
  11. if ($filas > 0) {
  12. ///******CABECERA******///
  13. $html="<table border='1' bgcolor=#4682B4 align='center'>
  14.            <tr style='text-align:center;background-color:black;color:white;'>
  15.                <td>Clave del producto</td>
  16.                <td>Nombre del producto</td>
  17.                <td>Existencias</td>
  18.                 <td>Fecha de alta</td>
  19.                 <td>Activo</td>
  20.            </tr>";
  21.     while($row=mysql_fetch_array($res)) {
  22.         $nombre=$row['nombre'];
  23.         $idp=$row['idp'];
  24.         $existencia=$row['existencia'];
  25.         $fecha=$row['fecha_alta'];
  26.         $activo=$row['activo'];
  27. $html.="<tr style='text-align:center;background-color:Dimgray;color:white;font-size:10px;'>
  28.            <td>".$idp."</td>
  29.            <td>".$nombre."</td>
  30.            <td>".$existencia."</td>
  31.             <td>".$fecha."</td>
  32.             <td>".$activo."</td>";
  33. $html.= "</tr>";
  34. }
  35. $html.= "</table>";
  36. }
  37. $html2pdf->WriteHTML($html);
  38. $html2pdf->Output('Reporte de productos.pdf','I');
  39. ?>
  #13 (permalink)  
Antiguo 07/06/2011, 14:51
Avatar de iviamontes  
Fecha de Ingreso: enero-2011
Ubicación: $cubano->Arg->Mendoza
Mensajes: 1.184
Antigüedad: 9 años, 4 meses
Puntos: 209
Respuesta: -Como usar Html2pdf???

lo que yo hago es que creo una pagina php en blanco y diseño todo lo que quiero mostrar
y despues todo ese codigo lo pego dentro de

$pdf = 'todo el codigo de la pagina web'

y creo el pdf con esa variable
  #14 (permalink)  
Antiguo 07/06/2011, 14:55
 
Fecha de Ingreso: mayo-2011
Ubicación: Toluca
Mensajes: 115
Antigüedad: 9 años
Puntos: 2
Respuesta: -Como usar Html2pdf???

Exacto así lo tenia antes, pero como utilizaba un botón para imprimir el reporte, este me aparecía en el archivo pdf. Fue por eso que cambie a lo que te mostré arriba. Entonces no sabes nada sobre el header y el footer???
  #15 (permalink)  
Antiguo 07/06/2011, 15:06
Avatar de iviamontes  
Fecha de Ingreso: enero-2011
Ubicación: $cubano->Arg->Mendoza
Mensajes: 1.184
Antigüedad: 9 años, 4 meses
Puntos: 209
Respuesta: -Como usar Html2pdf???

crea una nueva pagina igual a la que tenias sin el boto, y que al click boton te abra el archivo que crea el pdf
  #16 (permalink)  
Antiguo 07/06/2011, 15:12
Avatar de Ximenitaa  
Fecha de Ingreso: abril-2011
Ubicación: Mexico
Mensajes: 208
Antigüedad: 9 años, 1 mes
Puntos: 43
Respuesta: -Como usar Html2pdf???

tiene razon, mmmm bueno no se , se me ocurre que en tu pagina pongas el boton o un link asi disimulado para que no te afecte mucho o cuando das clik nuevamente hagas tu programacion y ya excluyes el boton ..... pero seria repetir el boton en parte lo veo algo innecesario

no se si me di a entender ....
__________________
❤(。◕‿◕)❤ . . . Ten un dia .... GeNiAl.... !!!! . . . ❤(◕‿◕。)❤

¿Que dia es hoy? . . . Hoy, hoy, es definitivamente un dia PERFECTO !!
  #17 (permalink)  
Antiguo 07/06/2011, 15:21
 
Fecha de Ingreso: mayo-2011
Ubicación: Toluca
Mensajes: 115
Antigüedad: 9 años
Puntos: 2
Respuesta: -Como usar Html2pdf???

Cita:
Iniciado por iviamontes Ver Mensaje
crea una nueva pagina igual a la que tenias sin el boto, y que al click boton te abra el archivo que crea el pdf

Como no entiendo, me estas diciendo que cree una nueva pagina como la que tenia sin el botón, que es la que tengo ahorita, (la que esta arriba) y que al click botón me abra el pdf ¿Cual botón si no hay botón en el formulario actual?

Perdón no es formulario, solo es código (es que dije formulario).
  #18 (permalink)  
Antiguo 08/06/2011, 09:39
Avatar de Ximenitaa  
Fecha de Ingreso: abril-2011
Ubicación: Mexico
Mensajes: 208
Antigüedad: 9 años, 1 mes
Puntos: 43
Respuesta: -Como usar Html2pdf???

estas son dos paginas donde explica las funciones de las etiquetas .....

http://wiki.spipu.net/doku.php?id=ht...s:v3:etiquetas

http://wiki.spipu.net/doku.php?id=html2pdf:es:v3:pagina

y no se si has notado la aportacion del compañero IEKK

http://www.forosdelweb.com/f18/aport...ml2pdf-919698/

y ya culquiero otra duda, hay que buscarle bien.... ya tenemos informacion suficiente ......

luego me comentas si te resulto .....

Saludos ......
__________________
❤(。◕‿◕)❤ . . . Ten un dia .... GeNiAl.... !!!! . . . ❤(◕‿◕。)❤

¿Que dia es hoy? . . . Hoy, hoy, es definitivamente un dia PERFECTO !!
  #19 (permalink)  
Antiguo 07/07/2011, 09:12
 
Fecha de Ingreso: junio-2011
Mensajes: 4
Antigüedad: 9 años
Puntos: 1
Respuesta: -Como usar Html2pdf???

Hola, quisiera me ayudaran en lo siguiente ya he generado la tabla y me genera el PDF, con un error, mi tabla tiene un campo de actividad que obtengo de la bd, dicho campo contiene alrededor de unos 300 caracteres, el problema es que la tabla no se ajusta y se salen los margenes, he colocado los magenes al crear la instancia del html2pdf como lo indica el ejemplo de IEKK, he modificado el css colocando que la table tenga 60% e igual se sobresale.

Etiquetas: encabezado, html2pdf, pie
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 23:34.