logo
small logo
  • Producto
  • Comprar
  • Ayuda
  • Blogs
  • Consola de usarios Ayuda
    • en
    • ru
    • pt
    • es
    • de
    • pl
    • JP
    • ZH
  • Página principal
  • /
  • Blogs
  • /
  • Cómo exportar varios informes en un solo archivo PDF
  • Formato de MS Word vs. Open Document Text, ¿cuál es mejor?

    19 de octubre de 2020

    Hablando de editores de texto, presentamos inmediatamente corifeo como Microsoft Word, que durante muchos años

    read more
  • Cómo mostrar un subinforme basado en las condiciones del informe padre

    8 de enero de 2020

    Muchos generadores de informes modernos le permiten itegrar otro informe, así llamado subinforme. ¿Para qué?

    read more
  • Cómo personalizar el diseñador de informes

    31 de mayo de 2020

    El diseñador de informes abunda en un posibilidades funcionales que muchos usuarios no utilizan. Aveces

    read more
  • Cómo crear un recibo de venta desde una aplicación WPF

    17 de agosto de 2020

    Supongo que a todos los desarrolladores de WinForms se les ocurrió la idea de que

    read more
  • Cómo crear su propia barra de herramientas en Vista previa de informes

    8 de enero de 2020

    La mayoría de generadores de informes tienen modo de de ver informes con barra de

    read more

Cómo exportar varios informes en un solo archivo PDF

8 de enero de 2020

De tema para este artículo ha servido una de las preguntas de los usuarios del generador de informes List & Label en el foro de servicio técnico.

I need to create a package of documents into 1 PDF file. So far I am able to create individual PDF file but I am not sure how to combine them. Can LL21 do this or I need to find different method to do this outside LL engine?

Como ha entendido de la pregunta, el usuario quiere obtener un archivo PDF a base de varios informes.

Por desgracia, no hay ninguna solución reglamentaria a este caso.

Tradicionalmente, la distribución de iinformes se realiza en los formatos de datos más pupulares. Se trata, por ejemplo, de los formatos PDF, DOC o XLS. Y si tiene que distribuir varios informes en una partida, hay que exportar cada uno en el formato deseado. Por otro lado, los que reciben estos archivos, tienen que abrir cada uno y impimirlo. Sería mucho más cómodo colocar todos los informes en un solo archivo. Así es más fácil tanto distribuir, como mprimir.

Vamos a echar un vistazo a cómo se puede realizar esta funcionalidad en FastReport.Net. Formatear informes hay que desde el código de la aplicación de cliente.

1
2
3
4
5
6
7
8
9
10
11
Report report = new Report();
 DataSet data = new DataSet();
 data.ReadXml("K:/My documents/nwind.xml");
 report.RegisterData(data);
 report.Load("K:/My documents/Master-Detail.frx");
 report.Prepare();
 report.Load("K:/My documents/Box.frx");
 report.Prepare(true);
 //report.ShowPrepared();
 FastReport.Export.Pdf.PDFExport exp = new FastReport.Export.Pdf.PDFExport();
 report.Export(exp, "K:/My documents/exp.pdf");

La idea es muy simple. En un objeto del informe cargamos y complicamos sucesivamente varios informes. Como resultado, los informes preparados se acumulan en un solo objeto y, cuando necesitamos, los mostramos (ShowPrepared) o exportamos de repente (Export).

Al final, obtenemos la visualización sucesiva de los informes en un archivo PDF:

De esta manera, podemos, por ejemplo, formatear todos los informes de una carpeta determinada en un ciclo.

about product descargar comprar
avatar
Dmitriy Fedyashov
.NET FastReport

Add comment
logo
  • 800-985-8986 (English, US)
  • +4930568373928 (German)
  • +55 19 98147-8148 (Portuguese)
  • info@fast-report.com
  • 901 N Pitt Str #325 Alexandria VA 22314
  • Comprar
  • Descargar
  • Documentación
  • Opiniones de usuarios
  • Cómo desinstalar nuestros productos
  • Enviar mensaje
  • FAQ
  • Toturial en vídeo
  • Foro
  • Documentación técnica
  • Nuestras noticias
  • Quiénes somos
  • Socios
  • Nuestro equipo
  • Contactos

© 1998-2021 by Fast Reports Inc.

  • Privacidad