Construisez des rapports complexes basés sur les données avec GroupDocs.Assembly Cloud via des requêtes cURL simples.
Commencer l'essai gratuitGroupDocs.Assembly Cloud est un service d’assemblage de documents entièrement géré et basé sur le cloud qui permet aux développeurs de créer des documents richement formatés en fusionnant des fichiers de modèle avec des données structurées. La solution fonctionne avec un large éventail de formats sources et de sortie—y compris Microsoft Office, OpenDocument, PDF, HTML et formats graphiques—afin que vous puissiez produire des contrats, factures, propositions, rapports ou tout autre document professionnel à la demande.
Le service est accessible via une API REST claire, ce qui le rend idéal pour une intégration avec n’importe quel environnement capable d’émettre des requêtes HTTP. Lors de l’utilisation de cURL, le flux de travail se compose de trois étapes simples :
PUT. Le modèle contient des champs réservés et des règles de génération optionnelles écrites dans un langage d’expression de type LINQ.POST incluant le chemin vers le modèle téléchargé, la source de données et le format de sortie souhaité (par exemple, PDF, DOCX, HTML). L’API traite le modèle, évalue toutes les expressions, intègre le contenu externe, applique les formules et retourne le document assemblé directement dans la réponse ou le stocke à nouveau dans Cloud Storage.Parce que tout le processus s’exécute dans le cloud, aucun logiciel ou bibliothèque supplémentaire n’est requis côté client—seule une installation fonctionnelle de cURL est nécessaire. Toutes les communications sont sécurisées via SSL/TLS et l’authentification se fait à l’aide de clés d’accès personnelles. Cette approche permet un prototypage rapide, un traitement par lots via publipostage, et une intégration dans des pipelines CI, tout en gardant l’implémentation simple et agnostique à la plateforme.
Les onglets suivants offrent un aperçu rapide des capacités principales, de la liste exhaustive des formats de fichiers pris en charge, ainsi que des systèmes d’exploitation et environnements de développement compatibles avec GroupDocs.Assembly Cloud.
L’extrait ci-dessous montre comment télécharger un fichier modèle et générer un document avec l’API Assembly Cloud. Étapes :
Input1.docx) dans 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" }'