Byg komplekse, datadrevne rapporter med GroupDocs.Assembly Cloud via enkle cURL‑anmodninger.
Start gratis prøveperiodeGroupDocs.Assembly Cloud er en fuldt administreret, cloud‑baseret dokument‑samlingsservice, der gør det muligt for udviklere at skabe rigt formaterede dokumenter ved at sammenlægge skabelonfiler med strukturerede data. Løsningen fungerer med et bredt udvalg af kilde‑ og outputformater — herunder Microsoft Office, OpenDocument, PDF, HTML og grafiske formater — så du kan producere kontrakter, fakturaer, forslag, rapporter eller andre forretningsdokumenter på efterspørgsel.
Tjenesten tilgås via en ren REST API, hvilket gør den ideel til integration med ethvert miljø, der kan sende HTTP‑anmodninger. Når du bruger cURL, består arbejdsflowet af tre enkle trin:
PUT‑anmodning. Skabelonen indeholder pladsholderfelter og valgfrie genereringsregler skrevet i et LINQ‑style udtryks‑sprog.POST‑anmodning, der inkluderer stien til den uploadede skabelon, datakilden og det ønskede outputformat (f.eks. PDF, DOCX, HTML). API behandler skabelonen, evaluerer alle udtryk, indlejrer eksternt indhold, anvender formler og returnerer det samlede dokument direkte i svaret eller gemmer det tilbage i Cloud Storage.Da hele processen kører i skyen, kræves der ingen ekstra software eller biblioteker på klientsiden — kun en fungerende cURL‑installation. Al kommunikation er sikret med SSL/TLS, og godkendelse udføres ved brug af personlige adgangsnøgler. Denne tilgang muliggør hurtig prototyping, batch‑behandling via brevfletning og integration i CI‑pipelines, samtidig med at implementeringen forbliver enkel og platform‑agnostisk.
Følgende faner giver et hurtigt overblik over kernefunktionerne, den udtømmende liste over understøttede filformater samt de operativsystemer og udviklingsmiljøer, der er kompatible med GroupDocs.Assembly Cloud.
Uddraget nedenfor viser, hvordan du uploader en skabelonfil og genererer et dokument ved hjælp af Assembly Cloud API. Trin:
Input1.docx) til 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" }'