
Grafikler, sunumlar sırasında bilgi sunmanın önemli bileşenlerinden biridir. Gerçekler ve rakamlar, uygun ve karşılık gelen grafikler, tablolar veya PPT ile desteklendiğinde, sunulan bilgi daha güçlü ve etkileyici hale gelir. Harika bir görsel çekiciliğe sahip olmanın yanı sıra, bu grafikler, tablolar veya grafikler, hedef kitlenize düzenli bir şekilde ilgili iş bilgilerini aktarır. Bu makalede, PowerPoint’te REST API kullanarak grafik oluşturma veya değiştirme adımlarını tartışacağız.
Info: Aspose, sunumları PDF’ye dönüştürmenize olanak tanıyan ÜCRETSİZ PowerPoint to PDF converter sunmaktadır.
PPT’deki Grafiklerin Faydaları
Farklı grafikler, tablolar veya çizelgelerle verileri sunmanın birçok faydasını PPT’de elde edebiliriz:
- Grafikler, tablolar, resimli diyagramlar veya tablolar, bilgileri özlü, tutarlı ve kompakt bir tarzda sunar. Hedef kitleler verilerin anlamını hızlıca kavrar.
- Onlar, düz metin içeriklerinden daha görsel olarak etkileyicidir. Ve PPT’niz, onların doğru entegrasyonlarıyla otomatik olarak daha etkileyici hale gelir.
- Hedef kitleler her zaman slaytlardan bazı sonuçlar çıkarmak ister ve bu slaytlar, sunumun ana sonucunu anlamaya yardımcı olur.
- Veri ve sayıları karşılaştırmaya imkan tanıyan görsel modlar, gerçeklerin değerlendirilmesini kolaylaştırır.
- Daha fazlası söylenebilir, daha fazla gerçek sıkı bir şekilde düzenlenip yerleştirilebilir; bu, bir PPT’deki grafiklerin ve tabloların güzelliğidir.
- Onlar, potansiyel müşterilerinize işinizin farklı anlaşılır parametreleri üzerinde çeşitli ince yönler hakkında önemli çıkarımlar yapmalarına yardımcı olurlar.
PowerPoint işleme API’si
Aspose.Slides Cloud REST tabanlı bir API’dir ve PowerPoint ile OpenOffice sunum dosyalarını oluşturma ve manipüle etme yetenekleri sunar. Son sürümdeki yeni kaynak, bir şeklin alt kaynağıdır. Sadece Grafik şekilleri için çalışır ve bize grafik serilerini ekleme, değiştirme ve silme imkanı sunar.
Grafiğe Seri Ekle
POST https://api.aspose.cloud/v3.0/slides/myPresentaion.pptx/slides/1/shapes/1/series?folder=myFolder
İstek Gövdesi
{ "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);
Grafik Serilerini Güncelle
PUT https://api.aspose.cloud/v3.0/slides/myPresentaion.pptx/slides/1/shapes/1/series/2?folder=myFolder
İstek Gövdesi
{ "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);
Chart Serisini Sil
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);
İlgili Makaleler
Aşağıdaki bağlantıları ziyaret etmenizi de öneririz, daha fazla bilgi edinmek için: