Crea report complessi basati sui dati con GroupDocs.Assembly Cloud tramite semplici richieste cURL.
Inizia la prova gratuitaGroupDocs.Assembly Cloud è un servizio di assemblaggio di documenti completamente gestito e basato su cloud che consente agli sviluppatori di creare documenti riccamente formattati unendo file modello con dati strutturati. La soluzione supporta un’ampia gamma di formati sorgente e di output, tra cui Microsoft Office, OpenDocument, PDF, HTML e formati grafici, consentendo di produrre contratti, fatture, proposte, report o qualsiasi altro documento aziendale su richiesta.
L’accesso al servizio avviene tramite un’API REST pulita, che lo rende ideale per l’integrazione con qualsiasi ambiente in grado di emettere richieste HTTP. Utilizzando cURL, il flusso di lavoro consiste in tre semplici passaggi:
PUT. Il modello contiene campi segnaposto e regole di generazione facoltative scritte in un linguaggio di espressione in stile LINQ.POST che includa il percorso del modello caricato, l’origine dati e il formato di output desiderato (ad esempio, PDF, DOCX, HTML). L’API elabora il modello, valuta tutte le espressioni, incorpora contenuti esterni, applica formule e restituisce il documento assemblato direttamente nella risposta o lo archivia nuovamente nel Cloud Storage.Poiché l’intero processo viene eseguito nel cloud, non sono richiesti software o librerie aggiuntivi sul lato client, ma solo un’installazione cURL funzionante. Tutte le comunicazioni sono protette tramite SSL/TLS e l’autenticazione viene eseguita utilizzando chiavi di accesso personali. Questo approccio consente la prototipazione rapida, l’elaborazione batch tramite stampa unione e l’integrazione nelle pipeline di CI, mantenendo al contempo l’implementazione semplice e indipendente dalla piattaforma.
Le schede seguenti forniscono una rapida panoramica delle funzionalità principali, l’elenco completo dei formati di file supportati e i sistemi operativi e gli ambienti di sviluppo compatibili con GroupDocs.Assembly Cloud.
Il frammento di codice seguente mostra come caricare un file modello e generare un documento utilizzando l’API Assembly Cloud. Passaggi:
Input1.docx) su Cloud Storage.Input2.docx).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" }'