Stimulsoft Reports
Berichtsgenerator für Blazor
Ein Reporting-Tool zur Integration in Ihre Anwendungen – entwickelt für das Blazor-Framework. Die Komponenten bieten vollen Funktionsumfang von Blazor und laufen sowohl auf dem Server als auch clientseitig mit WebAssembly.Professionelle Berichte für Blazor-Apps
Wir bieten Dutzende professioneller Berichtsvorlagen, die auf verschiedene Geschäftsszenarien zugeschnitten sind. Entdecken Sie die Vielfalt der elektronischen Dokumente, die Sie mit unserer Software erstellen können.Loading...
Schnelle Installation
Beginnen Sie in nur wenigen Minuten mit der Arbeit – installieren Sie die Pakete über NuGet mit einem einzigen Befehl und integrieren Sie unseren Blazor-Berichtsgenerator sofort in Ihr Projekt. bash
dotnet add package Stimulsoft.Reports.Blazor
Integration in Ihr Projekt
Unser Blazor-Berichtsgenerator macht die Integration von Berichtskomponenten in Ihre Blazor-Projekte denkbar einfach und schnell. Die visuelle Darstellung erfolgt auf der Razor-Seite, während alle Ereignisse bequem mit C# und dem .NET-Framework gesteuert werden.Veröffentlichen-Assistent
Wir haben eine spezielle Funktionalität für die schnelle und einfache Integration eines Berichts in ein Projekt entwickelt – den Veröffentlichen-Assistenten. Er ermöglicht es Ihnen, einen fertigen Bericht mit wenigen Klicks in jedes Projekt zu integrieren.<StiBlazorViewer Report="@report" />
@code
{
private StiReport report;
protected override void OnInitialized()
{
report = StiReport.CreateNewReport();
report.Load("Reports/Report.mrt");
base.OnInitialized();
}
}
<StiBlazorViewer Report="@report" />
@code
{
private StiReport report;
protected override async Task OnInitializedAsync()
{
report = StiReport.CreateNewReport();
var bytes = await Http.GetByteArrayAsync("reports/Report.mrt");
report.Load(bytes);
await base.OnInitializedAsync();
}
}
So nutzen Sie die Stimulsoft-Plattform in Ihrer Blazor-App
Das Blazor-Framework punktet mit universellen .NET-Bibliotheken – sie laufen serverseitig oder komplett clientseitig via WebAssembly. Unsere Komponenten sind auf die Besonderheiten von Blazor Server und Blazor WASM abgestimmt. Berichte erstellen Sie mit Ihrer gewohnten Entwicklungsumgebung und C#-Code. Der Wechsel zwischen Client-Server- und reinem Client-Betrieb ist jederzeit möglich, ebenso wie beide Bereitstellungsszenarien. Viewer und Designer bieten Ihnen alle Ereignisse, die Sie für eine rundum professionelle Berichtsfunktionalität brauchen.Blazor Server
Bei Blazor Server läuft die gesamte Logik auf dem Server, während der Browser lediglich die Oberfläche darstellt. Jeder Klick oder jede Eingabe wird per SignalR in Echtzeit an den Server gesendet, der die Verarbeitung übernimmt und die aktualisierte Oberfläche zurückliefert.Blazor WebAssembly
Bei Blazor WebAssembly wird die Anwendung heruntergeladen und innerhalb des Browsers ausgeführt. Ihr Code läuft direkt auf dem Gerät des Benutzers über WASM und verarbeitet Ereignisse lokal, ohne dass eine permanente Serververbindung erforderlich ist.Berichtsexport
Mit unserer Lösung exportieren Sie Daten in über 20 Formaten – PDF, Excel, Word, HTML, Bilder und mehr – direkt über die Benutzeroberfläche der Anwendung. Sie haben die volle Kontrolle über die verfügbaren Formate und Export-Einstellungen: blenden Sie Optionen aus, die Sie nicht benötigen, oder legen Sie eigene Standardwerte fest. Der Export ist auch programmgesteuert möglich – so lassen sich Daten automatisch in jedem gewünschten Format an den Server oder den Browser senden. Index.razor
private void OnClickExport()
{
StiBlazorHelper.Initialize(JSRuntime);
report = StiReport.CreateNewReport();
report.Load("Reports/Report.mrt");
StiReportResponse.ResponseAsPdf(report);
}

Berichtsdesigner: Desktop und Online
Für den Einstieg benötigen Sie den Berichtsdesigner – eine Anwendung zum Erstellen von Berichten und Dashboards. Der Designer unterstützt Verbindungen zu Daten aus beliebigen Quellen – SQL, JSON, XML und anderen. Die Oberfläche ist vollständig anpassbar: Sie können UI-Designs wechseln, die Lokalisierung in über 40 Sprachen verwenden und flexibel auf alle Komponentenereignisse reagieren.Der Berichtsdesigner ist als Desktop-Anwendung für Windows, macOS und Linux sowie als Online-Version unter designer.stimulsoft.com verfügbar.