GroupDocs.Assembly for Java API unterstützt Sie bei der schnellen Entwicklung von Dokumentenautomatisierungs- und Berichterstellungsanwendungen in Java, um benutzerdefinierte Berichte aus Vorlagen zu generieren, ohne externe Software installieren zu müssen. Die Berichterstellungs-Engine ruft Daten aus dem Vorlagendokument ab, stellt sie zusammen und generiert Berichte im angegebenen Ausgabeformat gemäß der definierten Syntax. Es ermöglicht Ihnen, Formatierungseigenschaften von Vorlagenelementen dynamisch zu konfigurieren und einzufügen und unterstützt verschiedene Datenquellen (JSON, XML, OData, Datenbanken, CSV, Tabellenkalkulation als Datentabelle, Textverarbeitungstabelle als Datentabelle und Datenbanken), um Daten abzurufen.
Die Dokumentzusammenstellungsbibliothek erkennt mehrere Dokumentformate und ermöglicht Ihnen das Erstellen von Vorlagen in allen unterstützten Dateitypen wie PDF, HTML, Outlook-E-Mail, Microsoft Office Word, Excel-Arbeitsblättern, PowerPoint-Präsentationen und Text. Es unterstützt LINQ-basierte Vorlagensyntax und Benutzer können auch Formatierungseigenschaften von Vorlagenelementen dynamisch konfigurieren und einfügen.
GroupDocs.Assembly für Java lässt sich einfach in neue oder bestehende Java-Anwendungen integrieren. Es ist hochkompatibel mit allen Java-Versionen und unterstützt gängige Betriebssysteme (Windows, Linux, MacOS), die Java-Runtime ausführen können.
Bearbeiten Sie zahlreiche Vorlagenelemente mit GroupDocs.Assembly für die Java-API. Zu den Vorlagenelementen, mit denen Sie arbeiten können, gehören Textblöcke, Bilder, Hyperlinks, HTML-Blöcke, Barcodes (über Barcode-Schriftarten) und Diagramme. Sie können auch wiederholte Blöcke und bedingte Blöcke für Listenelemente und Tabellenzeilen anwenden. Dynamisches Zusammenführen von Tabellenzellen mit demselben Text basierend auf Vorlagenausdrücken für Dokumente, Präsentationen, Tabellenkalkulationen und E-Mails mit HTML- und RTF-Bodys.
Die Verwendung von GroupDocs.Assembly für die Java-API unterstützt die folgenden Arten von Listenberichten:
GroupDocs.Assembly für Java unterstützt die folgenden Arten von Diagrammberichten:
GroupDocs.Assembly für Java unterstützt die folgenden Arten von Tabellenberichten:
Sie können Datenbänder auch in Tabellenzeilen verwenden.
Die Integration von GroupDocs.Assembly for Java API in Ihre Java-Anwendung ist wie ein Kinderspiel. Es folgt ein Beispielcodeblock, der einen Bericht im OpenDocument-Format mit Java generiert:
DocumentAssembler assembler = new DocumentAssembler();
assembler.assembleDocument("D:\\WordTemplates\\Nested External Document.docx", "D:\\WordReports\\Nested External Document.docx",
new DataSourceInfo( new DataStorage(), null));