![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
|||
|
|||
|
problemas de conversión a PDF con ReportBuilder y TExtraDevices
Hola gente de Club Delphi, les escribo nuevamente para solicitar su ayuda con un problema que me surgio al intentar convertir un reporte generado en Report Builder a PDF con el componente TExtraDevices en Delphi6. Concretamente utilizo una función incorporada en el TExtraDevices ( ExportToMail() ) para convertir el reporte generado a PDF y a su vez enviarlo por Email a un destinatario predeterminado.
El problema es que el proceso es muy ("demasiado") pesado, consume el 100% de los recursos de la PC y, ademas, demora 6 minutos!!! en realizar la conversión más el tiempo que demora en enviar el archivo generado por correo electrónico. Existe alguna posibilidad de corregír esta situación. Tal vez algún otro componente que trabaje con ReportBuilder y que cumpla con estas funciones. Muchas Gracias por su tiempo y ayuda. Saludos. |
|
#2
|
||||
|
||||
|
Yo los uso y no he tenido ese problema.
De todas formas, también puedes usar PDFCreator, que crea una impresora "virtual" a la que puedes enviar cualquier impresión y ésta es almacenada en un archivo pdf. Además es software libre, con licencia gpl.
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
|
#3
|
|||
|
|||
|
problemas de conversión a PDF con ReportBuilder y TExtraDevices
Casimiro muchas gracias por tu respuesta. Pero te comento que dada las características del documento PDF que tengo que generar (un informe con imagenes y texto con formato), no encontre forma (o al menos no supe como) de generar ese PDF, sin setear la propiedad de "convertir a imagen" en True, en las ExtraDevices. Resumiendo esto, creo que el problema de lentitud en la conversión se debe a que tiene que transformar todo el reporte en una imagen debido al texto enriquecido. Opte por esto porque al probar generar el PDF sin convertir a imagen, el formato del mismo no salía como deseaba y ademas no me reproducía fielmente lo que presentaba previamente en el reporte. Para ser mas específico, los texto salían sin el formato que tenía el reporte, los gráficos cortados y fuera de lugar, etc...
Como te mencionaba en la primer consulta, necesito que la conversión a PDF y el envío del email se hagan en forma conjunta. O al menos en diferentes pasos pero en forma transparente para el usuario. Por ejemplo, generando un archivo PDF temporal que luego de enviarse por mail se elimine.. Existirá algun componente que trabaje con ReportBuilder (o sea que genera el PDF tomando como base el reporte generado y no un documento existente)? O tal vez una impresora virtual que imprima PDF y que pueda ser llamada por código para luego ejecutar el envío? Nuevamente agradezco tu tiempo y esfuerzo en responder mi consulta. Saludos. |
|
#4
|
||||
|
||||
|
Parece que no has entendido lo que he escrito, o no he sabido explicarme
![]() Puedes generar con reportbuilder un archivo pdf y lo envias por email o haces lo que quieras con él. Yo lo uso y sin problema alguno de lentitud, también con el textradevices. Y puedes también, como te he comentado, usar una 'impresora virtual' con pdfcreator, que es libre, gratis y lo usas como una impresora cualquiera. El resultado queda almacenado en un archivo pdf y luego lo puedes enviar por email o hacer lo que quieras con él. En ambos casos el resultado del pdf es excelente.
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
|
#5
|
|||
|
|||
|
problemas de conversión a PDF con ReportBuilder y TExtraDevices
Casimiro nuevamente gracias por tu respuesta. En realidad no entendía lo que habías querido decir
. Ademas desconocía la posibilidad de generar PDF directamente con ReportBuilder. Pensaba que para eso debía usar el componente TExtraDevices. Probaré de esta forma y te comento como fue...Muchas Gracias. Saludos. |
|
#6
|
||||
|
||||
|
Cita:
Sí que necesitas el TExtraDevices para generar pdf con reportbuilder. Al menos en la versión que tengo, bastante antigua.
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
![]() |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Soporte para instalar textradevices ? | Jorge Taveras | Impresión | 12 | 02-06-2010 18:42:41 |
| problemas con reportbuilder | guterking | Impresión | 3 | 02-07-2007 19:13:45 |
| No veo resultados con reportbuilder | botones67 | Impresión | 1 | 27-06-2006 03:40:41 |
| ReportBuilder | 3XEMIK3 | Impresión | 1 | 24-01-2006 09:26:05 |
| problemas de conversion... | User_baja1 | Varios | 2 | 30-08-2005 13:45:58 |
|