מחולל דוחות עבור ג'אווה

ספריית ג’אווה לבניית דוחות מותאמים אישית מאוד באמצעות REST API

  • GroupDocs.Assembly Cloud SDK for 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 הוא שירות מנוהל במלואו, מבוסס REST, המאפשר למפתחי Java ליצור מסמכים, דוחות, חוזים, חשבוניות ומכתבי מיזוג דואר מותאמים אישית ישירות מהענן. הפתרון עובד עם מגוון רחב של פורמטים של קלט ופלט, ומאפשר לך לאחסן קבצי תבנית ב-GroupDocs Cloud Storage, לקשור אותם למקורות נתונים XML או JSON ולקבל את המסמך המורכב בפורמט שתבחר - DOCX, PDF, HTML, PPTX, XLSX וכו’. מכיוון שכל העיבוד מתרחש בצד השרת, אין צורך להתקין תוכנה או ספריות של צד שלישי במחשב הלקוח; הדרישה היחידה היא זמן ריצה של Java ו-Assembly Cloud SDK, המספק מעטפות דקות סביב נקודות הקצה של ה-API.

זרימת עבודה אופיינית של Java מורכבת משלושה שלבים פשוטים. ראשית, הוסף את התלות של Assembly Cloud SDK לפרויקט Maven או Gradle שלך ואתחל את ה-ApiClient עם AppSID ו-AppKey האישיים שלך. שנית, העלה את קובץ התבנית ל-GroupDocs Cloud Storage באמצעות שיטת uploadFile. שלישית, צור אובייקט AssembleOptions, ציין את הנתיב של התבנית, קובץ הנתונים (XML או JSON), את פורמט הפלט הרצוי, והפעל את assembleDocument. השירות מחזיר את המסמך המורכב כזרם שניתן לשמור אותו באופן מקומי או לעבד אותו עוד יותר. ערכת פיתוח התוכנה (SDK) חושפת גם שיטות עזר לתצוגה מקדימה של תבניות, אחזור פורמטים נתמכים וטיפול בשגיאות. גישה פשוטה זו מאפשרת לך לשלב יצירת מסמכים ביישומי אינטרנט, משימות עיבוד אצווה או מיקרו-שירותים עם קוד מינימלי.

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

תכונות REST API של הרכבת מסמכים

צור מסמכים מ-Word, PDF, HTML ותבניות אחרות

קישור נתונים בסגנון LINQ עבור מקורות XML ו-JSON

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

הוספת תמונות, תרשימים וברקודים ישירות

בלוקי תוכן מותנים באמצעות ביטויים

החלת נוסחאות ופעולות נתונים עוקבות

מיזוג דואר עבור מכתבים מותאמים אישית בקבוצות

העברה מאובטחת של SSL/TLS עם מפתחות אישיים

העלאת תבניות לאחסון ענן של GroupDocs

הורדת מסמכים מורכבים באמצעות תגובת REST

יצירת מסמך ב-Java

הקטע למטה מדגים כיצד להעלות תבנית, להגדיר את מקור הנתונים וליצור דוח DOCX באמצעות Assembly Cloud API. שלבים

  1. אתחול לקוח ה-API עם ה-SID של האפליקציה ומפתח האפליקציה שלך.
  2. העלאת קובץ התבנית לאחסון ענן.
  3. קביעת תצורה של AssembleOptions – נתיב התבנית, פורמט הפלט וקובץ הנתונים.
  4. קריאה ל-assembleDocument כדי להפיק את התוצאה.
import com.groupdocs.assembly.*;

AssemblyApi assemblyApi = new AssemblyApi(new ApiClient());
ApiClient client = assemblyApi.getApiClient();
client.setAppKey("......##").setAppSid(".#-.#-.#-.#-.#");

String fileName = "Input1.docx";

String dataFile = "Input2.docx";

בקשת קובץ תוכן קובץ = קובץ חדש (שם קובץ);
בקשת העלאה בקשת מסמך העלאה בקשת מסמך = 
בקשת העלאה חדשה (בקשת תוכן קובץ, שם קובץ, null);

assemblyApi.uploadFile (בקשת העלאה מסמך);

אפשרויות הרכבה אפשרויות הרכבה = אפשרויות הרכבה חדשות ();

אפשרויות הרכבה.setTemplateFileInfo (מידע על תבנית קובץ חדש ().filePath (שם קובץ));

אפשרויות הרכבה.setSaveFormat ("docx");

אפשרויות הרכבה.setReportData (נתיבים.get (קובץ נתונים).toString ());

בקשת מסמך הרכבה בקשה = בקשת מסמך הרכבה חדשה (אפשרויות הרכבה);

אפשרויות הרכבהApi.assembleDocument (בקשה);

Support and Learning Resources

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

  עִברִית