
Gráficos são um dos componentes importantes para apresentar informações durante apresentações. Quando fatos e números são apoiados por gráficos, gráficos ou tabelas apropriados e correspondentes em um PPT, as informações apresentadas tornam-se mais fortes e impactantes. Além de ter um grande apelo visual, esses gráficos, gráficos ou tabelas conferem informações relevantes de negócios ao seu público-alvo de forma organizada. Neste artigo, vamos discutir os passos sobre como criar ou modificar gráficos no PowerPoint usando a REST API.
Info: Aspose fornece um conversor GRATUITO PowerPoint to PDF converter que permite converter apresentações em PDF.
Benefícios dos Gráficos em PPT
Podemos derivar muitos benefícios de apresentar dados em diferentes gráficos, tabelas ou quadros em um PPT:
- Gráficos, tabelas, diagramas pictóricos ou tabelas apresentam informações de uma forma concisa, consistente e compacta. O público-alvo compreende rapidamente o significado dos dados.
- Eles são visualmente mais envolventes do que conteúdo textual simples. E seu PPT automaticamente se torna mais envolvente com suas devidas assimilations.
- O público sempre quer tirar algumas conclusões dos slides e eles ajudam a entender a conclusão principal da apresentação.
- Fazer avaliações de fatos se torna mais fácil à medida que modos visuais permitem a comparação de diferentes dados e números.
- Mais pode ser dito, mais fatos podem ser acomodados e organizados de maneira concisa, que é a beleza de gráficos e tabelas em uma apresentação de PPT.
- Eles ajudam seus potenciais clientes a fazer inferências importantes sobre diferentes aspectos mais sutis do seu negócio em diferentes parâmetros compreensíveis.
API de processamento do PowerPoint
Aspose.Slides Cloud é uma API baseada em REST que fornece as capacidades de criar e manipular arquivos de apresentação do PowerPoint e OpenOffice. Na versão de lançamento recente, o novo recurso é um subrecurso da forma. Ele funciona apenas para formas de gráfico e nos permite adicionar, modificar e excluir séries de gráfico.
Adicione Série ao Gráfico
POST https://api.aspose.cloud/v3.0/slides/myPresentaion.pptx/slides/1/shapes/1/series?folder=myFolder
Corpo da Solicitação
{ "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);
Atualizar Série do Gráfico
PUT https://api.aspose.cloud/v3.0/slides/myPresentaion.pptx/slides/1/shapes/1/series/2?folder=myFolder
Corpo da Solicitação
{ "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);
Excluir Série do Gráfico
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);
Artigos Relacionados
Também recomendamos que você visite os seguintes links para saber mais sobre: