PDA

Ver la Versión Completa : Como abrir un PDF con Fast Report 5


Jaime Pla
08-06-2018, 21:54:58
Hola a todos/as.

Necesito generar un informe en Fast Report que muestre una serie de datos generados por mi aplicación y que además muestre el contenido de ficheros PDF externos. El fichero externo sería una página más del informe.

Es posible hacerlo?

Gracias.

movorack
08-06-2018, 22:28:32
Hola! En StackOverFlow (https://stackoverflow.com/questions/28190194/fastreport-display-pdf-in-report) encontré una posible solución: Crear un componente para FastReport que sea capaz de leer el PDF, convertirlo en una imagen y entonces mostrarlo en el reporte.

Jaime Pla
09-06-2018, 00:11:42
Si, esa opción ya la había contemplado, pero no es la solución que yo deseo. Puedo almacenar los PDF en JPG y hacer un proceso para que aparezcan en el report, pero serían imágenes. No puedo hacer búsquedas de texto.

De todas formas, gracias por tu respuesta, movorack.

Jaime Pla
09-06-2018, 00:17:08
La otra alternativa que se me ocurre es hacer una fusión, mezcla o merge de varios ficheros PDF. El report que yo genero desde mi aplicación lo puedo exportar a PDF y mezclarlo con el resto de PDF's que necesite, en el orden deseado.

Ahora la pregunta: ¿cómo hago una fusión de varios PDF de forma automática, desde Delphi?

orodriguezca
09-06-2018, 16:15:47
La otra alternativa que se me ocurre es hacer una fusión, mezcla o merge de varios ficheros PDF. El report que yo genero desde mi aplicación lo puedo exportar a PDF y mezclarlo con el resto de PDF's que necesite, en el orden deseado.

Ahora la pregunta: ¿cómo hago una fusión de varios PDF de forma automática, desde Delphi?

Para ese propósito nosotros utilizamos la herramienta pdftoolkit_vcl (es de pago), la cual entre muchas de sus funcionalidades permite la fusión de varios PDF.

Edito: Aunque creo que para este caso la siguiente herramienta es más práctica: pdftk, que en su versión Pro trae una utilidad línea de comando que permite fusionar PDFs de una forma muy simple.

Jaime Pla
09-06-2018, 23:48:29
Ok.

Muchas gracias orodriguezca. Voy a probar la solución que propones. Ya os comentaré como va la cosa.

Gracias a todos.