Aspose.Words LINQ Reporting für .NET ermöglicht es Benutzern, mühelos robuste Berichte zu erstellen, die Listen, Tabellen, Diagramme, Bilder, Strichcodes und verschiedene Dokumentelemente enthalten. Dieses Tool geht über die traditionelle Berichterstattung hinaus und ermöglicht die Generierung verschiedener Dokumentformate wie Lebensläufe, Rechnungen, Briefe und mehr.
Document
XmlDataSource
ReportingEngine
mit dem StandardkonstruktorReportingEngine.BuildReport
auf und übergeben Sie Objekte von Document
, XmlDataSource
und den Namen des BerichtsDocument.Save
auf, um das Ergebnis zu speichernHolen Sie sich die entsprechenden Assembly-Dateien von den Downloads oder holen Sie das Paket von NuGet ab, um Aspose.Words
direkt in Ihren Arbeitsbereich einzufügen.
Der LINQ Reporting Engine arbeitet mit Vorlagen auf Basis von einfachen Texttags und ermöglicht es Benutzern, Ausdrücke für den Berichtsaufbau zu definieren. Im Gegensatz dazu arbeitet Aspose.Words Mail Merge mit Vorlagen auf Basis von Seriendruckfeldern. Der LINQ Reporting Engine bietet Flexibilität in der Ausdruckssyntax und unterstützt einen Teil der C#-Sprache.
Der LINQ Reporting Engine wertet Ausdrücke sequenziell gegen ein bereitgestelltes Datenquellenobjekt aus. Die Ergebnisse werden dann basierend auf ihren Rollen verarbeitet, und entsprechende Tags in der Vorlage werden durch den entsprechenden Inhalt ersetzt.
Bei der Erstellung von Ausdrücken können Benutzer eine Teilmenge der C#-Sprache nutzen, die der C#-Language-Specification 5.0 entspricht. Gemeinsame Datenmanipulationen wie Gruppierung und Sortierung sind in der Ausdruckssyntax in Form von IEnumerable
Das LINQ Reporting für .NET-Plugin dient als Erweiterung für unsere Processor-Plugins. Sobald Sie eine Berichtsvorlage im Format Ihres gewählten Processor-Plugins geladen haben, können Sie das LINQ Reporting-Plugin verwenden, um Daten aus Ihrer Datenquelle in die Vorlage einzufügen. Der generierte Bericht kann im gleichen Format wie die geladene Vorlage gespeichert werden. Darüber hinaus haben Sie die Flexibilität, das Ergebnis mithilfe des Converter-Plugins in ein anderes Format zu konvertieren, kombiniert mit einem entsprechenden Processor-Plugin.
Besuchen Sie das Aspose.Words GitHub-Repository für vollständige Beispiele und Datendateien.
Im LINQ Reporting für .NET können Sie eine geladene Berichtsvorlage und Daten mithilfe des LINQ Reporting-Plugins in Kombination mit Aspose.Words Processor-Plugins zusammenführen. Lade- und Speicherformate für das ausgewählte Processor-Plugin stehen für die Arbeit im LINQ Reporting für .NET zur Verfügung.
Aspose.Words LINQ Reporting für .NET wird in verschiedenen Branchen weit verbreitet eingesetzt, darunter Software- oder Hardwareentwicklung, Einzelhandel, Gesundheitswesen, Bankwesen, Unternehmensführung, Automobilindustrie, Luftfahrt, Logistik, Lieferung, Bergbau sowie in der Medien- und Unterhaltungsindustrie.