I grafici sono uno dei componenti importanti per presentare informazioni durante le presentazioni. Quando fatti e cifre sono supportati da grafici, chart o tabelle appropriati e corrispondenti in un PPT, le informazioni presentate diventano più forti e incisive. Oltre a avere un grande impatto visivo, questi grafici, chart o tabelle trasmettono informazioni aziendali pertinenti ai tuoi pubblici di riferimento in modo ordinato. In questo articolo, discuteremo i passaggi su come creare o modificare grafici in PowerPoint utilizzando l’API REST.

Info: Aspose offre un convertitore GRATUITO PowerPoint to PDF converter che ti consente di convertire presentazioni in PDF.

Benefici dei grafici in PPT

Possiamo trarre molti vantaggi dalla presentazione dei dati in diversi grafici, diagrammi o tabelle in un PPT:

  1. I grafici, i diagrammi, i diagrammi pittorici o le tabelle presentano informazioni in uno stile conciso, coerente e compatto. I gruppi di destinatari comprendono rapidamente il significato dei dati.
  2. Sono visivamente più coinvolgenti rispetto al contenuto testuale semplice. E la tua presentazione PPT diventa automaticamente più coinvolgente con le loro giuste assimilazioni.
  3. Il pubblico vuole sempre trarre alcune conclusioni dalle diapositive e queste aiutano a comprendere la conclusione principale della presentazione.
  4. Fare valutazioni dei fatti diventa più facile poiché le modalità visive consentono il confronto di diversi dati e numeri.
  5. Si può dire di più, si possono adattare e organizzare più fatti in modo conciso, che è la bellezza di grafici e diagrammi in una PPT.
  6. Aiutano i tuoi potenziali clienti a fare importanti inferenze su diversi aspetti più sottili della tua attività su diversi parametri comprensibili.

API di elaborazione PowerPoint

Aspose.Slides Cloud è un’API basata su REST che fornisce le capacità di creare e manipolare file di presentazione PowerPoint e OpenOffice. Nella versione di rilascio più recente, la nuova risorsa è una sotto-risorsa della forma. Funziona solo per le forme di Grafico e ci consente di aggiungere, modificare e eliminare serie di grafico.

Aggiungi serie al grafico

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);

Aggiorna la serie del grafico

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);

Elimina serie di grafico

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);

Articoli correlati

Ti consigliamo inoltre di visitare i seguenti link per saperne di più su: