הפקת מסמכים באמצעות cURL

בנה דוחות מורכבים, מונעי‑נתונים עם GroupDocs.Assembly Cloud באמצעות בקשות cURL פשוטות.

  • GroupDocs.Assembly Cloud SDK עבור .NET
  • GroupDocs.Assembly Cloud SDK עבור Java
  • GroupDocs.Assembly Cloud SDK עבור C++
  • GroupDocs.Assembly Cloud SDK עבור Go
  • GroupDocs.Assembly Cloud SDK עבור Node.js
  • GroupDocs.Assembly Cloud SDK לPHP
  • GroupDocs.Assembly Cloud SDK לPython
  • GroupDocs.Assembly Cloud SDK לRuby
  • GroupDocs.Assembly Cloud SDK לSwift
התחל ניסיון חינם

GroupDocs.Assembly Cloud היא שירות הרכבת מסמכים מנוהל במלואו, מבוסס ענן, המאפשר למפתחים ליצור מסמכים מעוצבים בעושר על‑ידי מיזוג קבצי תבנית עם נתונים מובנים. הפתרון תומך במגוון רחב של פורמטים מקוריים ופלט—כולל Microsoft Office, OpenDocument, PDF, HTML ופורמטים גרפיים—כך שתוכל לייצר חוזים, חשבוניות, הצעות, דוחות או כל מסמך עסקי אחר לפי דרישה.

הגישה לשירות מתבצעת דרך REST API נקי, מה שהופך אותו לאידיאלי לשילוב עם כל סביבה שיכולה לבצע בקשות HTTP. בעת השימוש ב‑cURL, זרימת העבודה מורכבת משלושה שלבים פשוטים:

  1. העלה את התבנית – מיקום של DOCX, PPTX, HTML או כל קובץ תבנית נתמך ב‑GroupDocs Cloud Storage באמצעות בקשת PUT. התבנית מכילה שדות מצביעים וכללי יצירה אופציונליים שנכתבים בשפת ביטויים בסגנון LINQ.
  2. ספק את מקור הנתונים – העבר את הנתונים שימלאו את התבנית כקובץ XML או JSON. הנתונים יכולים להיות קבוצה פשוטה של מפתח/ערך או מבנה היררכי מורכב הכולל טבלאות, אוספים ותמונות.
  3. הפעל את נקודת הקצה של ההרכבה – שלח בקשת POST הכוללת את הנתיב לתבנית שהועלתה, את מקור הנתונים ואת פורמט הפלט הרצוי (למשל PDF, DOCX, HTML). ה‑API מעבד את התבנית, מעריך את כל הביטויים, משלב תוכן חיצוני, מיישם נוסחאות, ומחזיר את המסמך המורכב ישירות בתגובה או שומר אותו חזרה ב‑Cloud Storage.

מאחר שכל התהליך פועל בענן, אין צורך בתוכנה או ספריות נוספות בצד הלקוח — רק התקנה עובדת של cURL. כל התקשורת מאובטחת באמצעות SSL/TLS, והאימות מתבצע באמצעות מפתחות גישה אישיים. גישה זו מאפשרת פיתוח מהיר של אבטיפוס, עיבוד אצווה באמצעות מיזוג דואר, ושילוב בצינורות CI, תוך שמירה על יישום פשוט ובלתי תלוי בפלטפורמה.

הכרטיסיות שלהלן מציגות מבט מהיר על היכולות המרכזיות, רשימה מקיפה של פורמטים נתמכים, וכן מערכות הפעלה וסביבות פיתוח התואמות ל‑GroupDocs.Assembly Cloud.

GroupDocs.Assembly REST API תכונות

צור מסמכים מתבניות עם שדות מציין מקום

קשר נתונים באמצעות ביטויים בסגנון LINQ

תמוך במקורות נתונים של XML ו-JSON

הטמע תוכן חיצוני, תמונות, תרשימים

צור טבלאות ורשימות דינמיות

הוסף קישורים וסימניות

החל נוסחאות ופעולות רצופות

בלוקי תוכן מותנים (IF/ELSE)

משתנים ניתנים לשימוש חוזר לחישובים יקרים

חישובי נוסחאות ייעודיים לגיליון

מאפייני גוף האימייל וקבצים מצורפים

צור ברקודים (QR, Code128 וכד')

הגדר צבעי רקע לתפוקת HTML

תקשורת מוצפנת SSL/TLS

אמת באמצעות מפתחות גישה אישיים

צור מסמך ב-cURL

הקטע שלהלן מדגים כיצד להעלות קובץ תבנית וליצור מסמך באמצעות Assembly Cloud API. שלבים:

  1. העלה את התבנית (Input1.docx) ל-Cloud Storage.
  2. קרא לנקודת הקצה assemble עם נתיב התבנית, פורמט הפלט הרצוי, ומקור הנתונים (Input2.docx).
  3. קבל את המסמך המורכב בפורמט שביקשת.
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" }'

Support and Learning Resources

GroupDocs.Assembly Cloud מציע גם SDKs נפרדים עבור הפלטפורמות המפורטות למטה:

  עִברִית
bacb502d9