FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
Generar documentos PDF al vuelo
Hola,
Si alguna vez os véis en la necesidad de generar documentos PDF al vuelo podéis echar un vistazo a la clase FPDF, que, como reza su página Web: Cita:
Funciona exactamente igual que la anterior (con pocos cambios) y como particularidad es capaz de tratar con la codificación UTF-8, entre otras particularidades. Sorprende la sencillez de uso de estas clases, aunque, bueno, todo dependerá del nivel de complejidad del documento PDF que quiera generarse, pero, así a bote pronto diríase que está muy bien pensada y que incorpora soluciones muy acertadas. Y bueno, ¿a qué viene todo esto? Pues a que ayer estuve jugando un poco con estas clases y quería comentar aquí que todo fue bastante bien, de modo que si os véis en la necesidad de generar documentos PDF desde vuestras aplicaciones PHP... pues eso. Más información, ejemplos, tutoriales y documentación en las páginas Web respectivas. |
#2
|
||||
|
||||
Yo uso esta librería frecuentemente con buenos resultados. Hasta ahora no he tenido problemas con las eñes o acentos sin necesidad de la extensión. En lo que difiero es en que sea una clase fácil de usar. Apenas necesites colocar imágenes, líneas y texto bien alineados, es sumamente tedioso. Tampoco es que se me ocurra cómo podría no serlo, pero el caso es que se vuelve muy pesado. Tampoco me parece muy bien diseñada. Tomemos un ejemplo de uno de sus tutoriales:
Cita:
Pero no le quito mérito; como dije, la uso en varias partes y funciona bien. // Saludos |
#3
|
||||
|
||||
Hola,
No le quites muchos más méritos porque los tiene y la prueba es que la utilizas Román. A mí también me parecieron los parámetros un tanto liosos, y, sin embargo, otras cosas me parecieron estupendas, como el poder redefinir los métodos "Header" y "Footer" para imprimir "directamente" el título y los pies de página del documento. En cuando a que si hay que añadir imágenes y demás en el documento la cosa puede complicarse... claro está que la cosa puede complicarse. Sin embargo, al menos la extensión de que hablo puede imprimir directamente HTML (al menos un subconjunto) y creo que sin extensión ni nada ya puedes imprimir párrafos con saltos de línea automático, alineaciones, etc. Por otro lado la diferencia principal de la extensión de que hablo estriba en la posibilidad de trabajar con UTF-8. Si no es preciso trabajar con dicha codificación de caracteres la extensión TFPDF no hace falta a lo que se ve. |
#4
|
||||
|
||||
Cita:
Pero bueno, hemos visto mucho código y muchas clases muy buenas y sorprendentemente bien escritas por ahí. En mi opinión, FPDF no es una de ellas. Voy a ver la extensión que mencionas porque quizá facilite las cosas. // Saludos |
#5
|
||||
|
||||
Problema al abrir PDF en ventana Popup
Estimados, estoy haciendo una pequeña aplicación y necesito exportar a PDF. Hasta este punto todo bien, he encontrado varias referencias en este mismo foro y he obtenido buenos resultados. Tan solo tengo dos problemas
hasta ahora: El primero es que yo estoy generando dentro del PDF una tabla, dicha tabla tiene dos columnas y varias filas. El asunto es que en ocasiones en una celda no cabe toda la informacion y debo ocupar dos celdas. He buscado y creo que la funcion para el ajuste y formato de celda s automaticamente es MultiCell. Pues bien, estoy utilizando dicha funcion, y ajusta perfectamente la celda a la longitud del texto, pero cuando imprime la proxima celda lo hace fuera de sitio, o sea lo hace debajo, y cuando utilizo la funcion Cell solamente si lo hace bien. Aqui les dejo un fragmento de codigo: Código PHP:
Lo otro es lo siguiente: Yo deseo mostrar el documento PDF en una ventana tipo Popup, para ellos hice la siguiente funcion en javascript: Código:
<script language="JavaScript"> function Ventana(URL) { window.open(URL,"Mi nueva ventana","width=500, height=350, scrollbars=no, menubar=no, location=no, resizable=no") } </script> Código:
<a href="javascript:Ventana ('generarPDF.php')"> PDF</a> En dicho documento yo recupero para la generacion del documento varias variables de Sesion creadas previamente para a partir de ella realizar consultas a la BD y generar el documento PDF, no se si en eso este el problema, puede ser y por eso os pido consejo. Estoy utilizando IExplorer 6, WAMP y php5. Saludos Oracle
__________________
El único hombre que no se equivoca es el que nunca hace nada. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Automatizacion de word (generar documentos) | alt126 | C++ Builder | 4 | 24-04-2007 04:19:27 |
Escanear documentos y generar PDF. | ismaelmb | OOP | 1 | 02-06-2006 21:52:50 |
Pregunta a vuelo de pajaro | jam888 | Varios | 1 | 30-01-2006 22:06:19 |
Generar documentos Word y Excel | quade | C++ Builder | 1 | 03-01-2005 18:18:09 |
Filtrar fecha al vuelo | JorgeBec | Varios | 1 | 04-11-2003 19:33:29 |
|