
Графіки є одними з важливих компонентів для подання інформації під час презентацій. Коли факти та цифри підтверджуються відповідними графіками, діаграмами або таблицями в PPT, представлена інформація стає більш сильною та впливовою. Окрім великої візуальної привабливості, ці графіки, діаграми або таблиці передають відповідну бізнес-інформацію вашим цільовим аудиторіям у впорядкованому вигляді. У цій статті ми будемо обговорювати кроки, як створити або змінити графіки в PowerPoint, використовуючи REST API.
Info: Aspose надає БЕЗКОШТОВНИЙ PowerPoint to PDF converter, який дозволяє конвертувати презентації у PDF.
Переваги діаграм у PPT
Ми можемо отримати багато переваг від подання даних у різних графіках, діаграмах чи таблицях у PPT:
- Графіки, діаграми, ілюстративні схеми або таблиці надають інформацію в компактному, послідовному та зрозумілому стилі. Цільові аудиторії швидко сприймають значення даних.
- Вони візуально більш привабливі, ніж простий текстовий контент. І ваша презентація автоматично стає більш привабливою з їх правильним використанням.
- Аудиторії завжди хочуть зробити певні висновки з слайдів, і вони допомагають зрозуміти основний висновок презентації.
- Оцінка фактів стає простішою, оскільки візуальні методи дозволяють порівнювати різні дані та цифри.
- Більше можна сказати, більше фактів можна вмістити та організувати стиснуто, що є красою графіків і діаграм у PPT.
- Вони допомагають вашим потенційним клієнтам робити важливі висновки з різних тонких аспектів вашого бізнесу на різних зрозумілих параметрах.
API обробки PowerPoint
Aspose.Slides Cloud є REST-орієнтованим API, який забезпечує можливості для створення та маніпулювання файлами презентацій PowerPoint та OpenOffice. У недавньому випуску нової версії новий ресурс є підресурсом фігури. Він працює лише для графіків і дозволяє нам додавати, змінювати та видаляти серії графіків.
Додати серію до графіка
POST https://api.aspose.cloud/v3.0/slides/myPresentaion.pptx/slides/1/shapes/1/series?folder=myFolder
Request Body
{ "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
Request Body
{ "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);
Супутні статті
Ми також рекомендуємо вам відвідати такі посилання, щоб дізнатися більше про: