Les graphiques sont l’un des composants importants pour présenter des informations lors de présentations. Lorsque des faits et des chiffres sont soutenus par des graphiques, des graphiques ou des tableaux appropriés et correspondants dans un PPT, les informations présentées deviennent plus solides et percutantes. En plus d’avoir un grand attrait visuel, ces graphiques, graphiques ou tableaux transmettent des informations commerciales pertinentes à vos publics cibles de manière organisée. Dans cet article, nous allons discuter des étapes pour créer ou modifier des graphiques dans PowerPoint en utilisant l’API REST.

Info: Aspose fournit un convertisseur GRATUIT PowerPoint to PDF converter qui vous permet de convertir des présentations en PDF.

Avantages des graphiques dans PPT

Nous pouvons tirer de nombreux avantages à présenter des données dans différents graphiques, tableaux ou tableaux dans une PPT :

  1. Les graphiques, les tableaux, les diagrammes picturaux ou les tables présentent des informations de manière concise, cohérente et compacte. Les publics cibles saisissent rapidement le sens des données.
  2. Ils sont visuellement plus engageants que du contenu textuel simple. Et votre PPT devient automatiquement plus engageant avec leurs justes assimilations.
  3. Les audiences souhaitent toujours tirer des conclusions des diapositives et celles-ci aident à comprendre la conclusion principale de la présentation.
  4. Faire des évaluations des faits devient plus facile car les modes visuels permettent de comparer différentes données et chiffres.
  5. Il peut être dit plus, plus de faits peuvent être accueillis et arrangés de manière concise, ce qui est la beauté des graphiques et des tableaux dans une PPT.
  6. Ils aident vos clients potentiels à tirer des inférences importantes sur différents aspects plus fins de votre entreprise selon différents paramètres compréhensibles.

API de traitement PowerPoint

Aspose.Slides Cloud est une API basée sur REST fournissant les capacités de créer et de manipuler des fichiers de présentation PowerPoint et OpenOffice. Dans la version de sortie récente, la nouvelle ressource est une sous-ressource de forme. Elle fonctionne uniquement pour les formes de graphique et nous permet d’ajouter, de modifier et de supprimer des séries de graphiques.

Ajouter une série au graphique

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

Mettre à jour la série de graphiques

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

Supprimer la série de graphiques

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

Articles connexes

Nous vous recommandons également de visiter les liens suivants pour en savoir plus sur :