jueves, 1 de marzo de 2012

PDF gratuito desde ASP

Tras muchos años de buscar la forma de realizar documentos en pdf desde ASP de forma gratuita (y legal), al final encontré la clase fpdf en el sitio http://www.fpdf.org/, como podéis ver está en php, pero desde el sitio http://www.aspxnet.it  nos dan una versión ASP que funciona. Por desgracia este sitio está ahora "en contrucción" por lo que no es accesible. El sitio http://www.fpdf.org/ posee además tutoriales, FAQ, y algunos ejemplos de cómo usar esta clase.

Me gustaría ofreceros este ejemplo por si os puede ser tan útil como nos ha sido a nosotros aquí en Disoltec para realizar todo tipo de documentos con pdf (facturas, ofertas, albaranes, listados, etc ...).

Podéis descargaros la clase fpdp y los ficheros usados para este ejemplo en este enlace: fpdf.zip. Puedes probarlo en el siguiente formulario de ejemplo. Puedes usar este ejemplo y modificarlo libremente para tus fines.

El fichero formulario.html lanza el asp Ejemplo.asp donde está la lógica para crear los pdf. El ejemplo es un poco rudimentario, pero permite jugar y crear documentos con total libertad. hemos controlado el tema de los númericos, pero puede haber errores si se introducen los datos sin cuidado.

Para probar a crear facturas, ofertas, albaranes o listados con varias páginas podéis poner hasta 100 líneas (repite siempre la descripcion, precio y unidades introducidas), modificando el campo número de líneas. Lo idóneo es que las líneas salgan de una base de datos, con lo que estos problemas desaparecen, sólo queríamos mostrar cómo se crean varias páginas en el mismo pdf.

Si necesitas alguna ayuda, puedes escribir la consulta en el blog y para un contacto personal escribe a disoltec@disoltec.es o al tfno. 96 117 33 42.