Neden PowerPoint Sunumları?

PowerPoint şablonları önizleme

PowerPoint sunumları, yönetim ve genel toplantılar sırasında veri ve bilgi sunumlarının en popüler ve en yaygın kullanılan formatlarından biridir. Ayrıca, eLearning dünyasında PowerPoint, popüler bilgi paylaşım formatları arasında yer almaktadır. Sunum formatı, insanların bir kitleye fikir ve bilgileri sunma biçimini değiştirmiştir. Sunum dosyaları, slaytlar, şekiller, metin, animasyonlar, video, ses ve gömülü nesneler gibi sunum verilerini barındırmak için kayıtların bir koleksiyonunu depolar.

Gereksinimlerinize göre, broşürler, zarflar, kartvizitler, davetiyeler, sertifikalar, formlar, takvimler ve hatta kitaplar oluşturmak için Microsoft PowerPoint, Apache OpenOffice Impress, Apple Keynote gibi Sunum yazılımlarını kullanıyorsunuz. Yaygın Sunum dosya uzantıları ve bunlarla ilişkili dosya formatları arasında PPTX, PPT ve ODP bulunur.

Bilgi: Aspose, sunumları çevrimiçi olarak PDF’ye dönüştürmenizi sağlayan ÜCRETSİZ PowerPoint to PDF converter sunmaktadır.

Aspose.Slides Cloud tarafından sunulan özellikler

Bir etkileyici sunum derlemek için öncelikle sunum işleme API’nizin sunduğu her şeyi anlamalısınız. Aspose.Slides Cloud, sunumlar içinde iyi tasarlanmış, etkileyici slaytlar oluşturmanıza olanak tanır. Slaytların kavramı oldukça fenomenaldir; ilgili bilgiler belirli bir slaytta gruplandırılmıştır. API’yi kullanarak sunumunuza güzel zaman çizelgeleri ve grafikler ekleyebilirsiniz.

Slayt düzeyinde, API, Ekleme, Kaldırma, Kopyalama, Taşıma, slayt sayısını, boyutlarını ve bir slayttaki diğer nesnelerle ilgili bilgileri alma gibi özellikler sunar. Aspose.Slides Cloud API tarafından sunulan özellikler hakkında bilgi için lütfen aşağıdaki bağlantıyı ziyaret etmeyi düşünün.

Slaytları Ekle, Taşı, Sil, Kopyala

PowerPoint sunumlarını düzenlerken, kullanıcılar tarafından en sık gerçekleştirilen işlemler arasında yeni boş slayt eklemek, slaytı sunumda yeni bir konuma taşımak, mevcut bir slaytı yeni bir yere kopyalamak veya mevcut bir slaytı sunum dosyasından silmek yer almaktadır. Dosyalarla çalışırken, yerel dosya sisteminde saklanan dosyalar veya bulut depolama alanında saklanan bir dosya üzerinde işlem yapma seçeneğimiz bulunmaktadır.

Aşağıdaki örneklerde, başlangıçta tek bir ana slayt içeren ekli örnek sunumla ilgileneceğiz.

Giriş Sunum dosyasının önizlemesi

Resim 1:- Kaynak Sunum dosyasının önizlemesi

Boş bir slayt ekle

Aşağıdaki kod parçasında gösterildiği gibi, sunum dosyasına yeni bir slayt eklemek için tek bir yöntem olan PostSlidesAddRequest(..) kullanılır. İlk parametre sunum dosyasının adını alır, ikinci argüman slaytın eklenmesi gereken indisi alır. Eğer indeks parametresi belirtilmemişse, o zaman slayt sunumdaki mevcut slaytların sonuna eklenir. Üçüncüsü ise dosya için şifre bilgilerini içerir, vb. Girdi dosyası adı dışında tüm parametreler isteğe bağlıdır.

string MyAppKey = "xxxxxxxx";    // Get AppKey and AppSID from https://dashboard.aspose.cloud/
string MyAppSid = "xxxxxxxxx";   // Get AppKey and AppSID from https://dashboard.aspose.cloud/
// SlidesAPI nesnesi oluştururken AppKey ve AppSid bilgilerini geçin.
SlidesApi slidesApi = new SlidesApi(MyAppSid, MyAppKey);

// bulut depolama alanına işleme için dosya yükle
slidesApi.UploadFile(new UploadFileRequest(File.Open("Presentation1.pptx", FileMode.Open), "Presentation1.pptx", null));
// ilk indekse yeni boş bir slayt ekle. İndeks parametresi isteğe bağlıdır.
slidesApi.PostSlidesAdd(new PostSlidesAddRequest("Presentation1.pptx"));
Yeni boş slayt ekledikten sonra önizleme

Görüntü 2:- 2. indeks üzerine boş bir slayt eklendikten sonraki önizleme

Kaydırıyı Taşı

API, sunum dosyasındaki slaytın konumunu yeniden düzenlemek için basit bir yöntem sağlar. Sadece bir giriş dosyasının konumunu/adını, taşımak istediğiniz slaytın indeksini ve dosyayı hangi indekse taşımak istediğinizi belirten üçüncü bir argümanı sağlamanız gerekir. Aşağıdaki kod parçasına göre, 2. indisteki slayt 1. indise taşınır.

string MyAppKey = "xxxxxxxx";    // Get AppKey and AppSID from https://dashboard.aspose.cloud/
string MyAppSid = "xxxxxxxxx";   // Get AppKey and AppSID from https://dashboard.aspose.cloud/
// SlidesAPI nesnesi oluştururken AppKey ve AppSid bilgilerini geçirin.
SlidesApi slidesApi = new SlidesApi(MyAppSid, MyAppKey);

// bulut depolama alanına işleme için dosya yükle
slidesApi.UploadFile(new UploadFileRequest(File.Open("Presentation1.pptx", FileMode.Open), "Presentation1.pptx", null));
// slidi indeks 2'den indeks 1'e taşıyın
slidesApi.PostSlidesReorder(new PostSlidesReorderRequest("Presentation1.pptx", 2, 1));
2. slaytı yeni pozisyona yeniden sıraladıktan sonraki önizleme

Image 2:- 2. slaytı 1. indeks olarak yeniden sıraladıktan sonraki önizleme

Slaytı Sil

CRUD işlemleri arasında, Silme işlemi de önem taşır çünkü bazen gereksiz veya güncel olmayan bilgileri kaldırma gereksinimi ile karşılaşırız. Bu nedenle, bu gereksinimi karşılamak için API, bu tür istekleri tamamen yönetme kapasitesine sahiptir. Tüm slaytları bir sunumda silme seçeneğiniz, DeleteSlidesCleanSlidesList(..) yöntemini kullanarak veya belirli bir indeksteki slaytı kaldırmak için DeleteSlideByIndex(..) yöntemini kullanarak mümkündür. Bu yöntem iki argüman alır; yani girdi sunum dosyası adı ve kaldırılacak slaytın indeksi.

string MyAppKey = "xxxxxxxx";    // Get AppKey and AppSID from https://dashboard.aspose.cloud/
string MyAppSid = "xxxxxxxxx";   // Get AppKey and AppSID from https://dashboard.aspose.cloud/
// SlidesAPI nesnesi oluştururken AppKey ve AppSid bilgilerini geçirin.
SlidesApi slidesApi = new SlidesApi(MyAppSid, MyAppKey);

// bulut depolama alanına işleme için dosya yükle
slidesApi.UploadFile(new UploadFileRequest(File.Open("Presentation1.pptx", FileMode.Open), "Presentation1.pptx", null));
// slidi indeks 2'den indeks 1'e taşıyın
slidesApi.PostSlidesReorder(new PostSlidesReorderRequest("Presentation1.pptx", 2, 1));
Index 2'deki slaytı silmeden sonraki önizleme

Image 4:- 2. indeksteki kaydı kaldırdıktan sonraki önizleme.