Stimulsoft Reports

Reporting-Tool für Angular

Ein Berichtsgenerator, der speziell für das Angular-Framework entwickelt wurde. Die Client-Komponente ist mit allen aktiv unterstützten Angular-Versionen vollständig kompatibel und bietet alle notwendigen Werkzeuge zum Erstellen, Bearbeiten, Anzeigen und Exportieren von Berichten. Die Serverseite basiert auf .NET Framework 4.7.2, .NET 6, .NET 8 sowie Java.

Angular-native Reporting

Erstellen Sie professionelle Berichte und Dashboards für Ihre Angular-Anwendungen. Der flexible Generator von Stimulsoft ermöglicht die Visualisierung von Daten, Berechnungen, Gruppierungen und Sortierungen sowie die individuelle Gestaltung von Dokumenten.

Loading...

Client-Seite-Installation

Schnellstart in wenigen Minuten und mit nur wenigen Codezeilen. Laden Sie die npm-Pakete und integrieren Sie einen Berichtsgenerator für Angular mühelos in Ihre Anwendung. Erstellen, anzeigen und exportieren Sie interaktive Berichte mit einem leistungsstarken Berichtsdesigner und Komponenten zur Datenvisualisierung.
bash
npm install stimulsoft-viewer-angular
npm install stimulsoft-designer-angular

Server-Seite-Installation

Schnelle serverseitige Einrichtung für Ihre Anwendung. Installieren Sie das benötigte Paket und fügen Sie einige Codezeilen hinzu, um den ASP.NET-Controller zu konfigurieren. Die Serverseite basiert auf ASP.NET MVC, .NET oder Java und bietet die volle Funktionalität der Berichts-Engine.
bash
dotnet add package Stimulsoft.Reports.Angular

Berichte anzeigen

Betten Sie fertige Berichte direkt in Ihre Angular-Anwendung ein – mit einem speziellen Viewer. Diese Komponente integriert sich vollständig in die Ökosystem des Frameworks und sorgt für eine schnelle und bequeme Anzeige von Dokumenten ohne Seitenneuladung. Anwender erhalten Zugriff auf interaktive Ansicht, Suche im Inhalt und Zoom – alles in einer einheitlichen Oberfläche, die sich nahtlos in Ihre Anwendung einfügt, für eine effiziente Arbeit mit Berichten und Datenvisualisierung.
app.component.html
<stimulsoft-viewer-angular
  [requestUrl]="'http://localhost:60801/Viewer/{action}'"
  [action]="'InitViewer'"
  [height]="'100vh'">
</stimulsoft-viewer-angular>

Berichte exportieren

Exportieren Sie fertige Berichte in die gängigsten Formate: PDF, Excel, Word, HTML, CSV, XML, JSON, RTF, OpenDocument und Textdateien. Die flexiblen Exportwerkzeuge, die in die Angular-Komponenten von Stimulsoft integriert sind, ermöglichen eine einfache Einbindung des Datenexports in beliebige Geschäftsprozesse. Konfigurieren Sie die Exportoptionen – Seitenauswahl, Ausrichtung, Komprimierung – und erhalten Sie das gewünschte Ergebnis ohne unnötigen Aufwand.
app.component.html
<input
  type="button"
  (click)="viewer.api.export('Pdf', { ImageResolution: 200 })"
  value="Export to PDF"
/>

<stimulsoft-viewer-angular
  #viewer
  [requestUrl]="'http://localhost:60801/Viewer/{action}'"
  [action]="'InitViewer'"
  [height]="'100vh'">
</stimulsoft-viewer-angular>

Berichte erstellen

Berichte aus Code – Einfachheit in jedem Detail. Integrieren Sie die Berichtserstellung in Ihre Anwendung: Nutzen Sie vertrautes C# oder JavaScript, um Daten anzubinden, Layouts zu konfigurieren und Ergebnisse in PDF, Excel, Word und andere Formate zu exportieren.
app.component.html
<stimulsoft-designer-angular
  #designer
  *ngIf="!showViewer"
  [requestUrl]="'http://localhost:60801/api/designer'"
  [height]="'100%'"
  [width]="'100%'"
  (designerLoaded)="this.designer.designerEl.nativeElement.style.height='100%'">
  Loading designer...
</stimulsoft-designer-angular>

Serverseitige Berichtsverarbeitung auf ASP.NET

Die serverseitige Komponente von Stimulsoft für Angular basiert auf der ASP.NET-Plattform und läuft unter Windows, macOS und Linux. Alle ressourcenintensiven Aufgaben – Vorlagenladen, Rendering, Berechnungen und Export in verschiedene Formate – werden auf den Server ausgelagert, wodurch die Client-Seite entlastet und die Gesamtleistung der Anwendung gesteigert wird. Die Lösung unterstützt .NET 6, .NET 8, .NET 10 und alle nachfolgenden Versionen und gewährleistet so einen stabilen Betrieb in modernen Unternehmensumgebungen.
ViewerController.cs
using Microsoft.AspNetCore.Mvc;
using Stimulsoft.Report;
using Stimulsoft.Report.Angular;

namespace Integrating_the_Report_Viewer_into_an_Application.Controllers
{
    [Controller]
    public class ViewerController : Controller
    {
        static ViewerController()
        {
            // How to Activate
            //Stimulsoft.Base.StiLicense.Key = "6vJhGtLLLz2GNviWmUTrhSqnO...";
            //Stimulsoft.Base.StiLicense.LoadFromFile("license.key");
            //Stimulsoft.Base.StiLicense.LoadFromStream(stream);
        }

        [HttpPost]
        public IActionResult InitViewer()
        {
            var requestParams = StiAngularViewer.GetRequestParams(this);

            var options = new StiAngularViewerOptions();
            options.Actions.GetReport = "GetReport";
            options.Actions.ViewerEvent = "ViewerEvent";
            options.Appearance.ScrollbarsMode = true;

            return StiAngularViewer.ViewerDataResult(requestParams, options);
        }

        [HttpPost]
        public IActionResult GetReport()
        {
            var report = StiReport.CreateNewReport();
            var path = StiAngularHelper.MapPath(this, $"Reports/MasterDetail.mrt");
            report.Load(path);

            return StiAngularViewer.GetReportResult(this, report);
        }

        [HttpPost]
        public IActionResult ViewerEvent()
        {
            return StiAngularViewer.ViewerEventResult(this);
        }
    }
}
Designer

Designer für Berichte, Dashboards und Formulare

Der Stimulsoft Designer ist das Hauptwerkzeug für die professionelle Berichterstellung. Binden Sie Daten aus SQL, OLEDB, ODBC, JSON, XML und anderen Quellen an. Nutzen Sie fertige Komponenten – Tabellen, Diagramme, Karten – und passen Sie deren Stil mit Themen, bedingter Formatierung und individuellen Darstellungsoptionen an. Der Designer kann als eigenständige Desktop-Anwendung betrieben, in Ihre Anwendung eingebettet oder direkt im Browser gestartet werden – Sie wählen das Format, das am besten zu Ihren Aufgaben passt.

Stimulsoft

Reports.WEB

Stimulsoft Reports für Angular ist Teil des Produkts Stimulsoft Reports.WEB – einer plattformübergreifenden Tool-Suite zur Berichterstellung mit ASP.NET, ASP.NET MVC, .NET, Angular, Blazor, React und Vue.js. Sie umfasst eine leistungsstarke und schnelle Reporting-Engine auf Basis der universellen .NET-Plattform, einen benutzerfreundlichen HTML5-Berichtsdesigner sowie einen interaktiven und leistungsstarken HTML5-Berichtsviewer.

Was kommt als Nächstes?

Wir haben viele Berichts- und Dashboards-Vorlagen, die nach den Verwendungsbereichen gruppiert werden, vorbereitet. Sie können Ihre Daten verbinden und nach Ihren Erfordernissen ändern. Unsere Benutzer-Anleitungen und technische Dokumentation helfen Ihnen die Daten-Analytik und Visualisierung schneller und mehr effizient zu machen. Außerdem, Sie können die Schulungen mit unseren Fachleuten bestellen und unseren YouTube-Kanal abonnieren, um immer aktuellste Videos zu erhalten.
Training Courses

Schulungen

Stehen Sie vor den Schwierigkeiten? Kein Problem! Diese E-Mail-Adresse ist vor Spambots geschützt! Zur Anzeige muss JavaScript eingeschaltet sein. und fragen für Schulungen an - unsere Fachleute sind immer bereit zu helfen.
Videos

Videostunden

Wir haben viele Videomaterials über Entwickeln von Berichten und Dashboards vorbereitet. Alle Anleitungen sind nach spezifischen Themen gruppiert und werden regelmäßig aktualisiert und ergänzt.
Documentation

Dokumentation

Die Dokumentation beschreibt ausführlich sowohl die allgemeinen Möglichkeiten der Software, als auch die Besonderheiten der Einstellungen der Berichtskomponenten.
Documentation

Codebeispiele

Bewerten Sie die Projekt-Beispiele und Berichtsvorlage für die Arbeit mit unseren Berichtstools. Auch können Sie diese Beispiele auf GitHub erforschen und herunterladen.
By using this website, you agree to the use of cookies for analytics and personalized content. Cookies store useful information on your computer to help us improve efficiency and usability. For more information, please read the privacy policy and cookie policy.