Crea report complessi, guidati dai dati, con GroupDocs.Assembly Cloud tramite semplici richieste cURL.
Inizia la prova gratuitaGroupDocs.Assembly Cloud è un servizio di assemblaggio documenti completamente gestito e basato sul cloud che consente agli sviluppatori di creare documenti riccamente formattati unendo file modello con dati strutturati. La soluzione supporta un’ampia gamma di formati di origine e di output — tra cui Microsoft Office, OpenDocument, PDF, HTML e formati grafici — così puoi produrre contratti, fatture, proposte, report o qualsiasi altro documento aziendale su richiesta.
Il servizio è accessibile tramite una pulita REST API, il che lo rende ideale per l’integrazione con qualsiasi ambiente in grado di inviare richieste HTTP. Quando utilizzi cURL, il flusso di lavoro si compone di tre semplici passaggi:
PUT. Il modello contiene campi segnaposto e regole di generazione opzionali scritte in un linguaggio di espressioni in stile LINQ.POST che includa il percorso del modello caricato, la fonte dati e il formato di output desiderato (ad esempio PDF, DOCX, HTML). La API elabora il modello, valuta tutte le espressioni, incorpora contenuti esterni, applica formule e restituisce il documento assemblato direttamente nella risposta o lo salva nuovamente su Cloud Storage.Poiché l’intero processo viene eseguito nel cloud, non è necessario alcun software o libreria aggiuntiva sul lato client — è sufficiente un’installazione funzionante di cURL. Tutta la comunicazione è protetta con SSL/TLS, e l’autenticazione avviene tramite chiavi di accesso personali. Questo approccio consente una rapida prototipazione, l’elaborazione batch tramite mail‑merge e l’integrazione nei pipeline CI, mantenendo l’implementazione semplice e indipendente dalla piattaforma.
Le schede seguenti offrono una rapida panoramica delle capacità principali, dell’elenco completo dei formati di file supportati e dei sistemi operativi e ambienti di sviluppo compatibili con GroupDocs.Assembly Cloud.
Il frammento qui sotto mostra come caricare un file modello e generare un documento usando Assembly Cloud API. 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" }'