Erstellen Sie komplexe, datengesteuerte Berichte mit GroupDocs.Assembly Cloud über einfache cURL-Anfragen.
Kostenlos testenGroupDocs.Assembly Cloud ist ein vollständig verwalteter, cloudbasierter Dokumenten-Assembly-Service, der Entwicklern ermöglicht, reich formatiere Dokumente zu erstellen, indem Vorlagendateien mit strukturierten Daten zusammengeführt werden. Die Lösung arbeitet mit einer breiten Palette von Quell- und Ausgabeformaten – einschließlich Microsoft Office, OpenDocument, PDF, HTML und Grafikformaten – sodass Sie Verträge, Rechnungen, Angebote, Berichte oder jede andere Geschäftsdokumentation bei Bedarf erstellen können.
Der Dienst wird über eine saubere REST-API angesprochen, was ihn ideal für die Integration in jede Umgebung macht, die HTTP-Anfragen senden kann. Bei der Verwendung von cURL besteht der Arbeitsablauf aus drei einfachen Schritten:
PUT-Anfrage in den GroupDocs Cloud Storage. Die Vorlage enthält Platzhalterfelder und optionale Generierungsregeln, die in einer LINQ-ähnlichen Ausdruckssprache geschrieben sind.POST-Anfrage, die den Pfad zur hochgeladenen Vorlage, die Datenquelle und das gewünschte Ausgabeformat (z. B. PDF, DOCX, HTML) beinhaltet. Die API verarbeitet die Vorlage, wertet alle Ausdrücke aus, bindet externe Inhalte ein, wendet Formeln an und liefert das zusammengesetzte Dokument direkt in der Antwort zurück oder speichert es wieder im Cloud Storage.Da der gesamte Prozess in der Cloud ausgeführt wird, sind auf der Client-Seite keine zusätzlichen Software oder Bibliotheken erforderlich – nur eine funktionierende cURL-Installation. Die gesamte Kommunikation ist mit SSL/TLS gesichert und die Authentifizierung erfolgt mittels persönlicher Zugriffsschlüssel. Dieser Ansatz ermöglicht schnelles Prototyping, Stapelverarbeitung via Serienbriefe und Integration in CI-Pipelines, während die Implementierung einfach und plattformunabhängig bleibt.
Die folgenden Tabs geben einen schnellen Überblick über die Kernfunktionen, die ausführliche Liste der unterstützten Dateiformate sowie die Betriebssysteme und Entwicklungsumgebungen, die mit GroupDocs.Assembly Cloud kompatibel sind.
Das folgende Beispiel zeigt, wie man eine Vorlagendatei hochlädt und ein Dokument mit der Assembly Cloud API generiert. Schritte:
Input1.docx) in den Cloud Storage hoch.Input2.docx) auf.curl -v "https://api.groupdocs.cloud/v1.0/assembly/storage/file/Input1.docx" \
-X PUT \
-H "Content-Type: multipart/form-data" \
-H "Authorization: Bearer ####################" \
-F FileContent="@Input1.docx"
curl -v "https://api.groupdocs.cloud/v1.0/assembly/assemble" \
-X POST \
-H "Content-Type: multipart/form-data" \
-H "Authorization: Bearer ####################" \
-d '{ "TemplateFileInfo": { "FilePath": "@Input1.docx" }, "SaveFormat": "docx", "ReportData": "@Input2.docx" }'