
גרפים הם אחד מהמרכיבים החשובים להצגת מידע במהלך מצגות. כאשר נתונים ומספרים נתמכים בשקפים, גרפים או טבלאות מתאימים ובקשרים ב- PPT, המידע המוצג הופך לחזק ומשפיע יותר. בנוסף לכך שהם נושאים רלוונטיים בצורה ויזואלית יוצאת דופן, גרפים, Charts, או טבלאות אלו מעבירים מידע עסקי רלוונטי לקהלי היעד שלכם בצורה מסודרת. במאמר זה, נדון בצעדים כיצד ליצור או לשנות גרפים ב-PowerPoint באמצעות REST API.
מידע: Aspose מספקת ממיר PowerPoint ל- PDF בחינם שמאפשר לך להמיר מצגות ל- PDF.
יתרונות של גרפים ב-PPT
אנחנו יכולים לחלץ הרבה יתרונות מתצוגת נתונים בגרפים, דיאגרמות או טבלאות ב- PPT:
- גרפים, תרשימים, דיאגרמות פיקטוריאליות או טבלאות מציגים מידע בסגנון תמציתי, עקבי ומקיף. הקהל היעד תופס מיד את משמעות המידע.
- הם מעורבים יותר מבחינה חזותית מאשר תוכן טקסטואלי רגיל. וכך ה- PPT שלך הופך אוטומטית לעשיר ומעניין יותר עם האסימלציות הנכונות שלהם.
- קהל תמיד רוצה להסיק מסקנות מהמצגות והן עוזרות להבין את המסקנה המרכזית של ההצגה.
- הערכת עובדות הופכת לקלה יותר ככל שהמצבים הוויזואליים מאפשרים השוואה של נתונים ומספרים שונים.
- יותר ניתן לומר, יותר עובדות ניתן לכלול ולסדר בצורה תמציתית, וזה היופי של גרפים ודיאגרמות ב-PPT.
- הם עוזרים ללקוחות פוטנציאליים שלך לעשות הסקות חשובות על היבטים שונים ויפים יותר של העסק שלך על פני פרמטרים שונים שקל להבין.
API לעיבוד PowerPoint
Aspose.Slides Cloud הוא API מבוסס REST המספק את היכולת ליצור ול/manipulate קבצי מצגות PowerPoint ו-OpenOffice. במהדורה האחרונה, המשאב החדש הוא משאב משנה של צורה. זה פועל רק עבור צורות תרשים ומאפשר לנו להוסיף, לשנות ולהסיר סדרות תרשים.
הוסף סדרות לגרף
POST https://api.aspose.cloud/v3.0/slides/myPresentaion.pptx/slides/1/shapes/1/series?folder=myFolder
גוף הבקשה
{ "dataPointType": "OneValue", "dataPoints": [{ "value": 5.5</code> <code>}, { "value": 76</code> <code>}, { "value": 27</code> <code>}] }
string MyAppKey = "xxxxxxxx"; // Get AppKey and AppSID from https://dashboard.aspose.cloud/
string MyAppSid = "xxxxxxxx"; // Get AppKey and AppSID from https://dashboard.aspose.cloud/
SlidesApi api = new SlidesApi("MyAppSid", "MyAppKey");
OneValueSeries dto = new OneValueSeries();
dto.DataPoints = new List<OneValueChartDataPoint>();
dto.DataPoints.Add(new OneValueChartDataPoint { Value = 5.5 });
dto.DataPoints.Add(new OneValueChartDataPoint { Value = 76 });
dto.DataPoints.Add(new OneValueChartDataPoint { Value = 27 });
PostChartSeriesRequest request = new PostChartSeriesRequest
{
Name = "myPresentaion.pptx",
Folder = "myFolder",
SlideIndex = 1,
ShapeIndex = 1,
Series = dto
};
Chart chart = api.PostChartSeries(request);
Console.WriteLine(chart.Series.Count);
עדכן סדרת תרשים
PUT https://api.aspose.cloud/v3.0/slides/myPresentaion.pptx/slides/1/shapes/1/series/2?folder=myFolder
גוף הבקשה
{ "dataPointType": "OneValue", "dataPoints": [{ "value": 5.5</code> <code>}, { "value": 76</code> <code>}, { "value": 27</code> <code>}] }
string MyAppKey = "xxxxxxxx"; // Get AppKey and AppSID from https://dashboard.aspose.cloud/
string MyAppSid = "xxxxxxxx"; // Get AppKey and AppSID from https://dashboard.aspose.cloud/
SlidesApi api = new SlidesApi("MyAppSid", "MyAppKey");
OneValueSeries dto = new OneValueSeries();
dto.DataPoints = new List<OneValueChartDataPoint>();
dto.DataPoints.Add(new OneValueChartDataPoint { Value = 5.5 });
dto.DataPoints.Add(new OneValueChartDataPoint { Value = 76 });
dto.DataPoints.Add(new OneValueChartDataPoint { Value = 27 });
PutChartSeriesRequest request = new PutChartSeriesRequest
{
Name = "myPresentaion.pptx",
Folder = "myFolder",
SlideIndex = 1,
ShapeIndex = 1,
SeriesIndex = 2,
Series = dto
};
Chart chart = api.PutChartSeries(request);
Console.WriteLine(((OneValueSeries)chart.Series[1]).DataPoints.Count);
מחק סדרת תרשים
DELETE https://api.aspose.cloud/v3.0/slides/myPresentaion.pptx/slides/1/shapes/1/series/2?folder=myFolder
string MyAppKey = "xxxxxxxx"; // Get AppKey and AppSID from https://dashboard.aspose.cloud/
string MyAppSid = "xxxxxxxx"; // Get AppKey and AppSID from https://dashboard.aspose.cloud/
SlidesApi api = new SlidesApi("MyAppSid", "MyAppKey");
DeleteChartSeriesRequest request = new DeleteChartSeriesRequest
{
Name = "myPresentaion.pptx",
Folder = "myFolder",
SlideIndex = 1,
ShapeIndex = 1,
SeriesIndex = 2
};
Chart chart = api.DeleteChartSeries(request);
Console.WriteLine(chart.Series.Count);
מאמרים קשורים
אנו ממליצים גם לבקר בקישורים הבאים כדי ללמוד יותר על: