logo
small logo
  • Producto
  • Comprar
  • Ayuda
  • Blogs
  • Consola de usarios Ayuda
    • en
    • pt
    • es
    • de
    • pl
    • JP
    • ZH
  • Página principal
  • /
  • Blogs
  • /
  • Cómo exportar varios informes en un solo archivo PDF
  • Cómo establecer mediante programación la configuración predeterminada del cliente de correo electrónico para enviar correos electrónicos desde FastReport.NET

    12 de febrero de 2021

    Como muchos otros generadores de informes, FastReport .NET le permite enviar un informe por correo

    read more
  • Cómo crear y generar códigos de barras ITF-14 en aplicaciones .NET

    25 de febrero de 2021

    ITF-14 (Interleaved Two of Five) es un código numérico de dos bandas, también conocido como

    read more
  • Cómo actualizar el informe web FastReport.Core

    21 de septiembre de 2020

    A veces es necesario actualizar el informe, por ejemplo, si ingresa un nuevo valor de

    read more
  • Informes y documentos PDF en Blazor

    5 de abril de 2021

    Microsoft ha lanzado recientemente una plataforma web llamada Blazor. Este marco permite crear una interfaz

    read more
  • El evento de ExportParameters en WebReport.Report

    5 de octubre de 2020

    En FastReport 2020.1 hemos añadido la posibilidad de cambiar los parámetros de exportación. Para hacer

    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
Technical Writer
Fast Reports Team: Dmitriy Fedyashov - Technical Writer at Fast Reports
.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
  • Contactos

© 1998-2022 by Fast Reports Inc.

  • Privacidad