Puedo editar un archivo pdf

  • admin
  • Comments Off on Puedo editar un archivo pdf

El presente ejemplo explica como generar un reporte en PDF extrayendo datos de Puedo editar un archivo pdf utilizando PHP. Este ejemplo lo hacemos aprovechando el post anterior en el cual explicábamos como obtener datos de base de datos MySQL.

Lo primero es crear una instancia para la creación del documento PDF, para ello incluimos la librería class. Cezpdf en donde definimos el tipo de papel A4, luego definimos la fuente y los margenes. Ahora procedemos a extraer los registros de nuestra base de datos, en este caso solo obtenemos el nombre, dirección y telefono de la tabla empresa de nuestra base de datos. A continuación procedemos a crear matrices que luego utilizaremos en la creación de nuestro PDF, en el caso que deseemos incluir una tabla con con datos debemos crear una matriz con estos datos, en nuestro caso asignamos los resultados de la consulta y le agregamos un campo adicional con un numero correlativo.

Una vez que tenemos todos los datos preparados procedemos a generar el PDF con toda la información que deseamos. Finalmente al final del documento agregamos la fecha y hora de la generación del documento. Unimos todos estos bloques y tenemos listo nuestro script para generar reportes en PDF, pueden ver el ejemplo funcionando en php-mysql. Para finalizar les dejo los archivos del ejemplo para que lo prueben y modifiquen a sus necesidades. Crear una tabla que contenga el id, nombre, sexo, fecha de nacimiento, ciudad de nacimiento y ciudad de residencia de varias personas.

Hola, exelente la explicación, muchas gracias. Necesitaría que me ayuden con algo. Si lo que quiero es imprimir solo 1 conjunto de datos de un solo registro filtrado por un ID, como debo crear la query? Por ej: Inserto datos en nuevo registro en mi pagina PHP, menos ID que es automático y antes o después de guardar los datos en mi base mysql, al presionar el botón imprimir me creará un informe en pdf con los campos cargados en ese momento junto al campo ID. Aclaro, la variable cod es un campo que traigo desde otro marco. Esa me da el numero de registro que quiero ver y automaticamente me genera solo los datos de ese registro en el PDF. Que tal unijimpe muy buen post, me ha servido de mucho para generar los archivos pdf con la funcion indicada, tengo un problema estoy colocando imagenes para emcabezado y pie de pagina, pero al colocar los datos dinamicos que superen la hoja me envia la imagen a una segunda hoja.

Gracias por tu ayuda, en espera de tus cometarios. El codigo me funciona perfecto el problema es que imprime en el pdf el doble de los registros que en realidad tengo en la BD, es decir si tengo solo dos registros en el pdf se muestran 4 y con el NUM 1,2,3,4, pareciera que contara 4 vecces, alguien me puede ayduar solo tengo dos registros en la tabla. Como puedo poner datos filtrados de una tabla? Ojala pudieras ayudarme con alguna idea. Alguien tiene un código para imitar un header, body y footer con esta clase para hacer pdf? Hola, me podrían ayudar, quisiera saber como puedo visualizar el reporte por medio de un botón. O si hay otra forma, porque para ver lo tengo que ejecutarlo desde el phpmyadmin.