How to export several reports into one PDF file

2020-01-08

The theme for this article was one of the questions users of the generator List & Label reporting on the support forum.

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?

As you understand from the question, the user wants to get one PDF file based on several reports.

Unfortunately, a standard solution in L&L is not provided for this case.

Typically, reports are distributed in popular data formats. For example, in PDF, DOC, and XLS. And if you need to transfer a lot of one party reports, we have to make the export of each of them in the desired format. On the other hand, those who receive these files will have to open each and print. Much more convenient it would be to place all of the reports in a single document. This will make sending and printing muhch easier.

Let's look at how you can implement this functionality in FastReport.Net. You need to generate reports from the user application code.

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");

 The idea is very simple. In one report object, we upload and build a sequence of several reports. As a result, the prepared reports will be saving in the same object, and when we need we can display (ShowPrepared) or just export (Export) them.

The result is a consistent display of reports in the PDF document:

This way we can create all the reports from the certain folder in a cycle.

.NET .NET FastReport FastReport
8. April 2025

Konvertieren einer Microsoft Word-Datei (.docx) in eine FastReport .NET-Datei (.frx)

Ein Konverter von Microsoft Word (.docx) Format zu einem file FastReport .NET (.frx): Beschreibung und Anweisungen zur Verwendung des Tools.
8. April 2025

Einrichten der Verbindung mit Apache Ignite in FastReport .NET

In diesem Artikel werden wir untersuchen, wie Sie eine Verbindung zu Apache Ignite in FastReport .NET konfigurieren. Sie lernen die notwendigen Schritte, um das Plugin über Code und den Berichtsdesigner zu verbinden.
25. März 2025

Mehrere Berichte in einen Bericht in FastReport .NET zusammenfassen

FastReport .NET ist ein leistungsfähiges Werkzeug zum Erstellen und Verwalten von Berichten. In diesem Artikel erfahren Sie, wie Sie mehrere Berichte in FastReport .NET zu einem kombinieren.
Fast Reports
  • 800-985-8986 (Englisch, USA)
  • +31 97 01025-8466 (Englisch, EU)
  • +49 30 56837-3928 (Deutsch, DE)
  • +55 19 98147-8148 (Portugiesisch, BR)
  • info@fast-report.com
  • 66 Canal Center Plaza, Ste 505, Alexandria, VA 22314

© 1998-2025 Fast Reports Inc.