בנה דוחות מורכבים, מונעי‑נתונים עם GroupDocs.Assembly Cloud באמצעות בקשות cURL פשוטות.
התחל ניסיון חינםGroupDocs.Assembly Cloud היא שירות הרכבת מסמכים מנוהל במלואו, מבוסס ענן, המאפשר למפתחים ליצור מסמכים מעוצבים בעושר על‑ידי מיזוג קבצי תבנית עם נתונים מובנים. הפתרון תומך במגוון רחב של פורמטים מקוריים ופלט—כולל Microsoft Office, OpenDocument, PDF, HTML ופורמטים גרפיים—כך שתוכל לייצר חוזים, חשבוניות, הצעות, דוחות או כל מסמך עסקי אחר לפי דרישה.
הגישה לשירות מתבצעת דרך REST API נקי, מה שהופך אותו לאידיאלי לשילוב עם כל סביבה שיכולה לבצע בקשות HTTP. בעת השימוש ב‑cURL, זרימת העבודה מורכבת משלושה שלבים פשוטים:
PUT. התבנית מכילה שדות מצביעים וכללי יצירה אופציונליים שנכתבים בשפת ביטויים בסגנון LINQ.POST הכוללת את הנתיב לתבנית שהועלתה, את מקור הנתונים ואת פורמט הפלט הרצוי (למשל PDF, DOCX, HTML). ה‑API מעבד את התבנית, מעריך את כל הביטויים, משלב תוכן חיצוני, מיישם נוסחאות, ומחזיר את המסמך המורכב ישירות בתגובה או שומר אותו חזרה ב‑Cloud Storage.מאחר שכל התהליך פועל בענן, אין צורך בתוכנה או ספריות נוספות בצד הלקוח — רק התקנה עובדת של cURL. כל התקשורת מאובטחת באמצעות SSL/TLS, והאימות מתבצע באמצעות מפתחות גישה אישיים. גישה זו מאפשרת פיתוח מהיר של אבטיפוס, עיבוד אצווה באמצעות מיזוג דואר, ושילוב בצינורות CI, תוך שמירה על יישום פשוט ובלתי תלוי בפלטפורמה.
הכרטיסיות שלהלן מציגות מבט מהיר על היכולות המרכזיות, רשימה מקיפה של פורמטים נתמכים, וכן מערכות הפעלה וסביבות פיתוח התואמות ל‑GroupDocs.Assembly Cloud.
הקטע שלהלן מדגים כיצד להעלות קובץ תבנית וליצור מסמך באמצעות Assembly Cloud API. שלבים:
Input1.docx) ל-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" }'