PDA

Ver la Versión Completa : Como generar reporte en PDF ?


martita
23-11-2006, 23:14:32
Hola Foro, trabajo con un proyecto en delphi 2006
y necesito generar reportes en PDF, alguien me puede
orientar ? les agradezco mucho. :p

saludos

ilichhernandez
24-11-2006, 00:16:10
Se me ocurre algo, si instalas un programa generador de PDFs, al estilo Adobe Profesional, la idea es que te genere una impresora virtual pdf, entonces generas tu reporte con Rave reports o el generador de reportes que uses y en las opciones de impresion tendras disponible la "impresora" pdf la cual te devolvera el reporte en formato PDF, no se si la idea te sirve de algo .

Saludos.

fedelphi
24-11-2006, 00:28:55
No se con que reportes estas trabajando, pero uno que funciona bien es el report manager http://reportman.sourceforge.net/indexes.html y tienes documentacion en la pagina. Suerte
Fede

roman
24-11-2006, 01:25:35
Hace no mucho bajé el PowerPdf (http://www.est.hi-ho.ne.jp/takeshi_kanno/powerpdf/), que hasta donde sé, es gratuito e incluso trae el código fuente. Yo lo he instalado en Delphi7 y no sé si jale en Delphi 2006, aunque pienso que sí, al menos claro, en aplicaciones VCL. Tampoco es que lo haya probado gran cosa pero a juzgar por el ejemplo que trae, se parece bastante al QuickReport en cuanto a que el reporte se diseña visualmente insertando componentes en tu formulario. Lo malo es que el proyecto está oficialmente abandonado por el autor.

// Saludos

Neftali [Germán.Estévez]
24-11-2006, 10:14:00
Creo que ya te las han comentado, pero creo que en general hay tres opciones para hacer esto (no se si me dejo alguna); No das muchos detalles, así que piensa e la que te puede ir mejor y decide:

(1) Utilizar un generador de reports/componentes que genere un fichero PDF directamente (roman). Lo bueno es que generarás los listados en PDF directamente.

(2) Utilizar otro generador de reports de los que hay para Delphi, pero que tenga la característica de exportar a PDF; Tendrás que hacer dos pasos, primero generar y luego exportar (fedelphi).

(3) Utilizar cualquier generador de reports y luego imprimir a una impresora virtual. También debes hacer dos pasos y debes comprobar que se puede guardar en disco (ilichhernandez). Te han comentado Adobe Profesional, aunque hay otras más económicas; Por ejemplo PDFFactory (http://www.fineprint.com/products/pdffactory/index.html); Yo lo he probado y funciona realmente bien. Existen otros gratuítos que funcionan de forma similar, aunque no los he probado personalmente; PDFMachine, PDFCreator, CutePDF Writer, PDf reDirect, PrimoPDF, WinPDF,...