
Диаграммы являются одним из важных компонентов для представления информации во время презентаций. Когда факты и цифры подкреплены соответствующими графиками, диаграммами или таблицами в PPT, представленная информация становится более убедительной и впечатляющей. Помимо того, что они обладают отличной визуальной привлекательностью, эти графики, диаграммы или таблицы передают актуальную бизнес-информацию вашим целевым аудиториям в упорядоченном виде. В этой статье мы собираемся обсудить шаги по созданию или модификации диаграмм в PowerPoint с использованием REST API.
Информация: 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
Тело запроса
{ "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);
Связанные статьи
Мы также рекомендуем вам посетить следующие ссылки, чтобы узнать больше о: