De las librerías que se vieron en el anterior post, esta librería es la que me parece más fácil de utilizar.
Lo primero que tenmos que hacer es descargarnos el fichero dese la web de la librería [1]. El sitio está en Francés, por lo que voy a poner el enlace directo de la descarga de la versión actual a día de hoy es la 3.13 [2].
Una vez que ya está descargado descomprimimos el contenido en un directorio.
Nos encontramos con 4 directorios y 6 archivos, de aquí solo nos quedaremos con 3 directorios (_fpdf, _mypdf y languages) y con 3 ficheros (html2pdf.class.php, parsingHTML.class.php y styleHTML.class.php). Yo te recomiendo que guardes todo esto en un directorio dentro del directorio donde guardes los includes en tus proyectos, en mi caso es includes.
En este artículo voy a enseñar 3 ejemplos que son bastante censillos.
Ejemplo 1:
Este ejemplo es muy sencillo, no es más que poner un texto y generar un PDF con dicho texto.
Lo primero que vamos a ver en este ejemplo son los tags especiales. Hay 3:
- page: con este tag delimitamos el contenido de una página. En este indicamos el tipo de documento y los margenes left y top, el bottom y right no se pueden poner.
<page backtop="10mm" backbottom="10mm" backleft="10mm"> ... </page>
El contenido que hay dentro de este tag es lo que se muestra en la página del PDF.
Cuando insertes el código HTML recuerda que las propiedades las debes poner en el parametro style, como por ejemplo en una tabla, deberías poner <table style=”width: 100%px; color: black;”> - page_footer: Pie de página. Esta etiquieta debe estar dentro de la etiqueta page y su contenido puede ser un html.
- page_header: cabecera. Esta etiquieta debe estar dentro de la etiqueta page y su contenido puede ser un html.
Aquí puedes ver el fichero pdf generado en este primer ejemplo.
Ejemplo 2:
En este caso el contenido de lo que vamos a mostrar lo vamos a recoger de una plantilla y sustituimos datos de dicha plantilla desde el código.
Aquí puedes ver el fichero pdf generado en este primer ejemplo.
Ejemplo 3:
En este último ejemplo lo que vamos a ver los distintos códigos de barras que puede sacar la librería html2pdf.
Aquí puedes ver el fichero pdf generado en este primer ejemplo.
Documentos del artículo.
Desde aquí te puedes descargar todos los ficheros del artículo.
Enlaces:
[1] http://html2pdf.spipu.net/
[2] http://prgm.spipu.net/?id=29&download
Etiquetas: PDF, php, programación, web

thank’s for your article
I’m trying to translate my web site into differents langages. Could you help for the translation in espanol ?
you will see more details here : http://yaronet.com/posts.php?sl=&h=3&s=115268#3 (you can speak english on this forum)