Diagrammer er en af de vigtige komponenter til at præsentere information under præsentationer. Når fakta og tal understøttes af passende og tilsvarende grafer, diagrammer eller tabeller i en PPT, bliver den præsenterede information stærkere og mere impactful. Udover at have en stor visuel appel, giver disse grafer, diagrammer eller tabeller relevante forretningsoplysninger til dine målgrupper på en ordnet måde. I denne artikel vil vi diskutere trinene til, hvordan man opretter eller ændrer diagrammer i PowerPoint ved hjælp af REST API.

Info: Aspose tilbyder en GRATIS PowerPoint til PDF-konverter, der gør det muligt at konvertere præsentationer til PDF.

Fordele ved diagrammer i PPT

Vi kan opnå mange fordele ved at præsentere data i forskellige grafer, diagrammer eller tabeller i en PPT:

  1. Graphs, charts, pictorial diagrams, or tables præsenterer information på en kortfattet, konsistent og kompakt måde. Målgrupper forstår hurtigt betydningen af dataene.
  2. De er visuelt mere engagerende end ren tekstindhold. Og din PPT bliver automatisk mere engagerende med deres rette assimilationer.
  3. Publikummet ønsker altid at drage nogle konklusioner fra diasene, og de hjælper med at forstå den centrale konklusion af præsentationen.
  4. At lave vurderinger af fakta bliver lettere, da visuelle former muliggør sammenligning af forskellige data og tal.
  5. Mere kan siges, flere fakta kan rummes og arrangeres på en kortfattet måde, hvilket er skønheden ved grafer og diagrammer i en PPT.
  6. De hjælper dine potentielle kunder med at drage vigtige slutninger om forskellige finere aspekter af din virksomhed på forskellige forståelige parameter.

PowerPoint behandlings-API

Aspose.Slides Cloud er en REST-baseret API, der giver mulighed for at oprette og manipulere PowerPoint og OpenOffice præsentationsfiler. I den seneste versionsudgivelse er den nye ressource en underressource af form. Det fungerer kun for diagramformer og giver os mulighed for at tilføje, ændre og slette diagramserier.

Tilføj serie til diagram

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

Opdater diagramserie

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

Slet diagramserie

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

Relaterede artikler

Vi anbefaler også, at du besøger følgende links for at lære mere om: