FastReport .NET WEB

Ein plattformübergreifender Satz von Komponenten zum Generieren von Berichten im Browser und zum Drucken mit ASP.NET und .NET Core

v. 2025.1.21

FastReport .NET WEB is a universal set of components for working with reports on various platforms and operating systems. Develop your documents directly in your browser without installing additional software on your computer. The set includes all the necessary reporting tools for easy integration with your project based on ASP.NET, ASP.NET MVC, .NET Core, Angular, React, Vue, Blazor Server, and Blazor WASM.

Blazor Server

Blazor Server

When using Blazor Server technology, all application logic works on the server side, and only the user interface of the viewer and the report designer is displayed in the browser window. When interacting with the interface, the browser sends an event, the server processes it and sends back updated information.

All work with the visual part of the components, data processing, and report generation takes place on the server side, which allows you to use reporting components on almost any device. Server performance is crucial here.

Blazor WebAssembly (WASM)

Blazor WebAssembly (WASM)

Develop applications right in the browser. The visual part and event handling are configured using C# code and Razor. The application is compiled into .NET assemblies and loaded entirely into the browser using the Web Assembly.

When the report generator is running, browser resources are used, which means that the server requirements are minimal. Web Assembly is suitable for those who need to save server resources and security is not so important.

The files are saved on the client side with access to the report template. At the same time, passwords will be delivered openly, which is why we recommend creating a REST service for presenting data, and in this case using our set of WEB components as a showcase.

ASP.NET components

ASP.NET components

As technologies are evolving rapidly, our web components are designed with the needs of many developers in mind. We follow best web practices to ensure that our components can be easily integrated with server-side web APIs.

You can change or replace your server-side API implementation at any time, and then easily configure our components in Angular, React, and Vue.

Features und Vorzüge WEB

Embeddability in projects
Install the necessary packages from the NuGet repository, or download packages from our website and add the necessary libraries to the project. No additional modules or special extensions are required.
Reports directly in the browser
Using the Blazor Server hosting model, the app runs on the server from an ASP.NET Core app. Build reports using Blazor Server and get results right in your browser.
Saving server resources
Blazor WebAssembly apps (WASM) run client-side directly on the browser UI thread. This means you don’t have to deploy a highly loaded server for your clients.
High performance
Our components have gone through many stages of testing to truly work stably with large volumes of data. Your multi-page report will be processed in a couple of moments.
Razor Pages support
Razor Pages makes creating script codes for pages easier and more efficient than with controllers and views. The Razor engine defines the interface, and the page logic is processed in C#.
Interactive reports
In your projects, you can use dialog forms, Drill-Down reports, inherit document templates, create editable PDF questionnaires, and much more.

Report Designer right in the browser

The FastReport online report designer allows users to create, edit, and view reports from devices on the Android, iOS, or Windows platforms. The designer can be launched on any device with a modern browser, be it a computer, tablet, smartphone, game console, or TV. Full-featured operation in the browser is possible thanks to the touch-oriented design of the designer. The online designer has a familiar business user interface of an office application with full support for hotkeys. The designer does not use Flash or Java technologies, reducing loading and saving time.

Report Designer right in the browser

Data processing

The set of WEB components works with ADO.NET data sources. It supports data sorting and filtering, master-detail relationships. Everything can be configured with just a few mouse clicks. It is possible to connect to ADO, MS SQL, and XML databases. Connectors are available for connecting to other types of databases, and there is also the ability to retrieve data from business objects of the IEnumerable type.

Your report can contain data (tables, queries, database connections). Thus, you can not only use the data available in your application but also connect to any databases directly from the report. You can use the full power of .NET in your report for complex data processing, management of dialog forms, and much more.

The report can contain dialog forms to request parameters before generating the report. Dialog controls support the ability to connect to data and subsequently filter it. Filtering can be added to any report, and it does not require writing any code. Using the visual query builder, you don't need to know SQL to build a complex query from multiple tables.

Data processing

Preview and print

The pre-prepared report can be examined in detail in the Report Viewer's preview window. Our component supports working with parameters, multi-level detailing, and interactive reports. You can define a response to a mouse click on an object in the preview window. For example, you can build and display another report that shows detailed information about the object the user clicked on.

Additional print settings. The following options are available to you: cutting large report pages into smaller ones, printing multiple small pages on one large page, or printing on a specific format with scaling. Do you need to print a report containing A3-sized pages on a regular A4 printer? Now it's not a problem!

Preview and print

Exports to convenient formats

Filters for exporting the finished report to multiple formats: PDF, RTF, XLSX, XML, DOCX, TXT, CSV, PowerPoint, HTML, MHT, XPS, JPEG, BMP, PNG, Open Document Format (ODT, ODS, ODP), XAML, Scalable Vector Graphics (SVG), DBF, PPML, etc. Cloud support: OneDrive, Google Drive, Box, Dropbox, FastReport Cloud.

The WEB components allow you to quickly convert reports with editable fields (such as text fields, combo boxes, checkboxes, radio buttons, and graphic fields) into PDF documents without connecting additional libraries. Save your reports in popular formats: PDF 1.5, PDF/A-1a, PDF/A-2a, PDF/A-2b, PDF/A-2u, PDF/A-3a, PDF/A-3b, PDF/X-3, and PDF/X-4, which are secure, accessible, and reliable.

Exports to convenient formats

Ultimate .NET

This set of components is part of the Ultimate solution, with which you can create your business projects on all modern .NET, ASP.NET, Blazor, WASM, WPF, WinForms, Avalonia UI, Mono, and other platforms. With your team, you can work both in the desktop designer and directly from the browser. The Ultimate package also includes components for data visualization, namely business graphics with a set of charts and OLAP products for fast processing of large data sets.

Lieferoptionen

Features
ab 1.499 $
WEB
ab 799 $
ab 499 $
FastReport Engine
WEB components
WinForms components
Avalonia components
WPF components
Mono components
Online Designer
FastReport.Drawing (Skia)
System.Drawing (GDI)
Report script engine
Data connections
Reporting features
Report objects
Barcodes
Charts
Printing
Export in formats
Transports
Plugins
Custom plugin support
Support
Source Code

Neueste Artikel

25. März 2025

Mehrere Berichte in einen Bericht in FastReport .NET zusammenfassen

FastReport .NET ist ein leistungsstarkes Tool zum Erstellen und Verwalten von Berichten, das in verschiedenen Bereichen weit verbreitet ist. Es bietet Entwicklern die Möglichkeit, mithilfe einer Vielzahl von Funktionen und Optionen komplexe und professionelle Berichte zu erstellen. Eine der wichtigsten Funktionen von FastReport .NET ist die Möglichkeit, mehrere Berichte in einen Bericht zusammenzufassen. Dies kann dann nützlich sein, wenn Sie Daten aus verschiedenen Quellen kombinieren oder Informationen in einem benutzerfreundlicheren Format präsentieren müssen. In diesem Artikel betrachten wir, wie man mehrere Berichte in FastReport .NET in einen Bericht zusammenführt. Öffnen Sie den FastReport .NET Berichtsdesigner und laden Sie Ihren Bericht hoch.   Nachdem Sie den Berichtsdesigner geöffnet haben, wählen Sie den Menüpunkt „Datei“ aus und klicken Sie anschließend auf „Seite öffnen“.   Wählen Sie im Dateisystem den Bericht aus, den Sie mit dem ersten Bericht zusammenführen möchten, und laden Sie ihn hoch.   Wählen Sie nun die gewünschte Seite aus und klicken Sie auf OK.  Ab FastReport .NET 2025.1 können Sie die Option „Als Link hinzufügen“ aktivieren, wodurch dem Bericht ein Link zur Seite hinzugefügt wird und nicht eine Kopie davon. Das bedeutet, dass, wenn Sie eine Seite im Originalbericht ändern, die Änderungen in allen Berichten, denen die Seite als Link hinzugefügt wurde, übernommen werden. Und umgekehrt, wird eine Seite in einem der Berichte, die einen Link dazu enthält, geändert, wird diese auch im Originalbericht geändert.   Wenn alle vorhergehenden Schritte erfolgreich abgeschlossen wurden, haben Sie Zugriff auf die hinzugefügten Seiten der ausgewählten Vorlage am unteren Rand des Designers.   Um diese zu einem Bericht zusammenzufassen, können Sie die aktuell geänderte Vorlage speichern oder in einer neuen Vorlage speichern, wählen Sie dazu den Menüpunkt „Datei“ und dann „Speichern unter…“. Speichern Sie den neuen Bericht unter einem neuen Namen.   In diesem Artikel haben wir im Detail betrachtet, wie mehrere Berichte in FastReport .NET in einen Bericht zusammengefasst werden. Wir haben die wichtigsten Tools und Methoden kennengelernt, die FastReport .NET für das Zusammenfassen von Berichten bietet und wie man sie effektiv einsetzt.
Weiterlesen
11. März 2025

FastReport .NET Avalonia auf Fedora Workstation mit Wayland-Protokoll einsetzen

Wayland ist ein Protokoll zur Organisation eines grafischen Servers in Linux-basierten und anderen UNIX-ähnlichen Betriebssystemen. Avalonia UI ist ein .NET-basiertes Framework, das aktiv zur Entwicklung plattformübergreifender Benutzeroberflächen eingesetzt wird. Mit seiner universellen API zur Erstellung von Anwendungen unterstützt Avalonia alle wichtigen Plattformen und Laufzeitumgebungen und verfügt über eine eigene, einzigartige Schnittstelle. So sehen Ihre Geschäftslösungen auf jedem Betriebssystem identisch aus. FastReport .NET Avalonia enthält eine leistungsstarke Datenverarbeitungs-Engine, einen vertrauten Berichtsdesigner und einen Viewer für vorgefertigte Berichte. Das neue Produkt bietet auch alle Exportformate für generierte Berichte – PDF, Excel, MS Word und viele andere. In diesem Artikel werden wir betrachten, wie Sie FastReport .NET Avalonia auf dem Fedora Workstation 39-Betriebssystem mit dem Wayland-Protokoll ausführen können.     Die wichtigsten Unterschiede zwischen Wayland und X11 Im Wayland-Protokoll durchdringen die Versionen das Protokoll von oben nach unten. Jede Schnittstelle hat eine bestimmte Version, und jedes Protokollobjekt implementiert eine bestimmte Version seiner Schnittstelle. Dadurch wird die Möglichkeit von X-Versionskonflikten ausgeschlossen, da die Versionsaushandlung an die Verbindung und nicht an die Clients gebunden ist. Im Gegensatz zu X11 können Sie in Wayland genau bestimmen, welche Version der Erweiterung eine Anwendung erhält. Die Handhabung von Eingabeeinrichtungen in Wayland ist ähnlich wie in Xinput 2.2, jedoch ohne das alte Code-Chaos und die Master/Slave-Beziehungen zwischen Eingabeeinrichtungen. Ein globales Sitzobjekt definiert eine Gruppe von Eingabeeinrichtungen, einschließlich Maus, Tastatur und Touchscreen. Im Gegensatz zu X verfügt das Wayland nicht über eine Rendering-API und erstellt keine grafischen Bilder. Seine Aufgabe besteht darin, die Client-Pixelpuffer zu verwalten, damit Anwendung A keine unerwünschten Änderungen an den Puffern von der Anwendung B vornimmt. Die Clients bestimmen, welche Pixel sich in den Puffern befinden, und sind für das Bild verantwortlich, das auf dem Bildschirm angezeigt wird!     Installation der erforderlichen Software   Für die weitere Arbeit müssen wir die Indizes aktualisieren und .NET 6.0 installieren. Öffnen Sie die Konsole und geben Sie die folgenden Befehle ein: sudo dnf update sudo dnf install dotnet-sdk-6.0 Laden Sie dann die Bibliothek zum Erstellen von Berichten FastReport .NET Avalonia Trial für Linux von der Fast Reports Inc. Website herunter. Entpacken Sie anschließend das Archiv FastReport.Avalonia.LinuxDemo.zip in ein geeignetes Verzeichnis.     Ausführen von FastReport .NET Avalonia Führen Sie das Terminal aus und gehen Sie zu dem Pfad, in den Sie die FastReport .NET Avalonia Trial-Anwendung entpackt haben, und gehen Sie dann in den Ordner linux-x64.   Um FastReport .NET Avalonia Trial zu starten, müssen Sie den folgenden Befehl im Terminal eingeben: dotnet AvaloniaDemo.dll Als Nächstes können Sie den FastReport .NET Avalonia Demo-Bericht ansehen.   Nun ist es an der Zeit, zum Berichtsdesigner zu wechseln. Klicken Sie dazu auf die Schaltfläche „Designer“ im oberen Bereich der Demo-Anwendung.   So haben wir es geschafft, FastReport .NET Avalonia auf dem Fedora Workstation 39 Betriebssystem mit dem Wayland-Protokoll auszuführen. Wie Sie sehen können, ist es absolut nicht kompliziert, die Verbindung auszuführen und zu konfigurieren. Es reicht aus, die SDK-Pakete zu installieren und das Archiv mit der Anwendung zu entpacken, dann können Sie den Berichtsdesigner verwenden. Wenn Sie Fragen haben, kontaktieren Sie bitte unseren technischen Support unter support@fast-report.com. Viel Spaß bei der Nutzung!
Weiterlesen
7. März 2025

QR-Code mit einem Bild in FastReport .NET erstellen

QR-Codes werden immer beliebter, um Informationen zu speichern und weiterzugeben. In Berichten und Dokumenten können sie für den schnellen Zugriff auf Websites, Kontakte, Produktdaten und mehr verwendet werden.  FastReport .NET ist eine leistungsstarke Bibliothek zum Erstellen von Berichten in .NET-Anwendungen. Damit können Sie nicht nur Text- und Grafikberichte erstellen, sondern auch dynamische Elemente wie QR-Codes integrieren. In diesem Artikel wird beschrieben, wie man einen QR-Code mit einem Bild in FastReport .NET erstellt, um die visuelle Darstellung von Berichten zu verbessern und ihre Funktionalität zu erhöhen. Zunächst müssen Sie einen normalen QR-Code im Designer erstellen. Gehen Sie dazu zur Werkzeugpalette Elemente und wählen Sie „Strichcode“ > „2D“ > „QR Code“.   Nachdem Sie den QR-Code platziert haben, gehen Sie zu seinen Eigenschaften und setzen Sie die Eigenschaft ErrorCorrection auf H.   Mit dieser Eigenschaft werden Fehler mithilfe des Reed-Solomon-Codes behoben. Sie kann die folgenden Werte annehmen: L (low – 7%), M (medium – 15%), Q (25%), H (high – 30%). Der Standardwert ist L. Die Redundanz (Fehlerkorrektur) ist zum korrekten Lesen der Daten erforderlich, wenn das Codebild teilweise beschädigt ist oder ein Bild darüber aufgebracht wird. Als nächstes erstellen Sie ein PictureObject, in dem Sie das Bild mit dem Logo platzieren.   Jetzt können Sie Ihr Bild auf dem QR-Code selbst platzieren. Der QR-Code wird richtig gelesen.   Wir haben also herausgefunden, wie Sie ein Bild in Ihren QR-Code einfügen können. Mit dem FastReport Berichtsdesigner ist es mit ein paar Klicks möglich. Beispielsweise können Sie einen QR-Code mit dem Bild einsetzen, um auf einem Smartphone eine offizielle Webseite schnell zu öffnen. Wenn Sie Fragen haben, wenden Sie sich bitte an unser Support-Team. Viel Spaß bei der Nutzung!
Weiterlesen

Kostenlos testen

Any other questions?

Contact the manager
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.

Do you have any questions?

Ask us your questions in the chat.