יצירת מסמכים באמצעות cURL

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

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

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

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

  1. העלאת התבנית – הצבת קובץ DOCX, PPTX, HTML או כל קובץ תבנית נתמך אחר ב-GroupDocs Cloud Storage באמצעות בקשת PUT. התבנית מכילה שדות placeholder וכללי יצירה אופציונליים שנכתבו בשפת ביטויים בסגנון LINQ.

  2. ספק את מקור הנתונים – ספק את הנתונים שיאכלסו את התבנית כקובץ XML או JSON. הנתונים יכולים להיות קבוצת מפתחות/ערכים פשוטה או מבנה היררכי מורכב המכיל טבלאות, אוספים ותמונות.

  3. הפעלת נקודת הקצה של ההרכבה – שלח בקשת POST הכוללת את הנתיב לתבנית שהועלתה, מקור הנתונים ופורמט הפלט הרצוי (למשל, PDF, DOCX, HTML). ה-API מעבד את התבנית, מעריך את כל הביטויים, מטמיע תוכן חיצוני, מחיל נוסחאות ומחזיר את המסמך המורכב ישירות בתגובה או מאחסן אותו בחזרה באחסון ענן.

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

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

תכונות REST API של GroupDocs.Assembly

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

קשירת נתונים באמצעות ביטויים בסגנון 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 "סוג תוכן: multipart/form-data" \
-H "אישור: Bearer ......##" \
-F FileContent="@Input1.docx"
curl -v "https://api.groupdocs.cloud/v1.0/assembly/assemble" \
-X POST \
-H "סוג תוכן: multipart/form-data" \
-H "אישור: Bearer ......##" \
-d '{ "TemplateFileInfo": { "FilePath": "@Input1.docx" }, "SaveFormat": "docx", "ReportData": "@Input2.docx" }'

Support and Learning Resources

GroupDocs.Assembly Cloud מציע גם ערכות פיתוח תוכנה (SDK) נפרדות עבור הפלטפורמות המפורטות להלן:

  עִברִית