GroupDocs.Assembly für die .NET-API unterstützt Sie beim Erstellen leistungsstarker Dokumentenautomatisierungs- und Berichterstellungsanwendungen mit Funktionen zum Generieren von Berichten aus benutzerdefinierten Vorlagen in C#, ASP.NET und anderen .NET-bezogenen Anwendungen. Mit nur wenigen Codezeilen stellt die .NET-Berichtsbibliothek die angegebenen Daten intelligent aus der definierten Dokumentvorlage zusammen und generiert ansprechende Berichte im bevorzugten Ausgabeformat, indem sie Daten aus verschiedenen Datenquellen (Datenbanken, XML, JSON, ODATA, CSV, Benutzerdefinierte .NET-Objekte).
Es unterstützt die LINQ-basierte Vorlagensyntax, und Benutzer können problemlos Ausgabedokumente in allen gängigen Geschäftsdateiformaten wie PDF, HTML, Outlook-E-Mail, Microsoft Office Word, Excel-Arbeitsblättern, PowerPoint-Präsentationen und Folien erstellen. Formatierungseigenschaften für Vorlagenelemente können auch durch Bearbeiten von Text, HTML- und Bedingungsblöcken, Bildern, Diagrammen, Barcodes, Hyperlinks, Pivot-Tabellen usw. konfiguriert werden.
GroupDocs.Assembly für .NET kann verwendet werden, um Anwendungen in jeder Entwicklungsumgebung zu entwickeln, die auf die .NET-Plattform abzielt. Es ist mit allen .NET-basierten Sprachen kompatibel und unterstützt gängige Betriebssysteme (Windows, Linux, MacOS), auf denen Mono- oder .NET-Frameworks (einschließlich .NET Core) installiert werden können.
GroupDocs.Assembly für die .NET-API gibt Ihnen die Kontrolle über die Arbeit mit zahlreichen Vorlagenelementen. Sie können mit formatierten Textblöcken, HTML-Blöcken, Bildern, Diagrammen, Hyperlinks und Barcodes (über Barcode-Schriftarten) arbeiten. Wiederholte Blöcke und bedingte Blöcke werden ebenfalls unterstützt, einschließlich Listenelementen und Tabellenzeilen. Sie können auch Tabellenzellen, die denselben Text enthalten, basierend auf Vorlagenausdrücken für Tabellenkalkulationen, Präsentationen, Dokumente und E-Mails mit HTML- und RTF-Textkörpern dynamisch zusammenführen.
Mit GroupDocs.Assembly für die .NET-API können Sie mit Listenberichten der folgenden drei Typen arbeiten:
GroupDocs.Assembly für .NET unterstützt die folgenden Arten von Diagrammberichten:
GroupDocs.Assembly für .NET unterstützt die folgenden Arten von Tabellenberichten:
Sie können Datenbänder auch in Tabellenzeilen verwenden.
Sie können GroupDocs.Assembly für die .NET-API mit nur wenigen Codezeilen problemlos in Ihre .NET-Anwendung integrieren. Es folgt ein Beispielcode zum Generieren eines Berichts in einem geöffneten Dokument format:
DocumentAssembler assembler = new DocumentAssembler();
assembler.AssembleDocument("D:\\WordTemplates\\Barcode.docx", "D:\\WordReports\\Barcode.docx", new DataSourceInfo(DataLayer.GetCustomerData(),
"customer"));