Geliştirici Kılavuzu

Bu kılavuz, .NET için Aspose.Slides FOSS’un temel yeteneklerini, her özellik alanı için çalıştırılabilir kod örnekleriyle kapsar.

Bu Bölümde

PageDescription
Features and CapabilitiesDesteklenen özelliklerin tam listesi: slaytlar, şekiller, metin, doldurma, efektler, 3B biçimlendirme, notlar, yorumlar, görüntüler ve belge özellikleri.
Working with ImagesGörüntüleri dosya veya akıştan slaytlara resim çerçeveleri olarak göm; doldurma modunu (germe, döşeme) kontrol et.
Working with ConnectorsŞekiller arasında bükülmüş, dirsekli ve düz bağlayıcılar ekle; bağlantı noktalarını ve çizgi stilini ayarla.
Working with 3D EffectsŞekillere dış gölge, parıltı, bulanıklık, köşe, kamera ön ayarları, ışık setleri ve malzemeler uygula.
Working with Commentsİş parçacıklı inceleme yorumları ve konuşmacı notları ekle; yorum yazarlarını yönet; ek açıklamaları oku.

API Giriş Noktası

Her işlem Presentation nesnesiyle başlar. Her zaman bir using ifadesiyle kullanın:

using Aspose.Slides.Foss;
using Aspose.Slides.Foss.Export;

// Open existing
using var prs = new Presentation("input.pptx");
// work with prs
prs.Save("output.pptx", SaveFormat.Pptx);
using Aspose.Slides.Foss;
using Aspose.Slides.Foss.Export;

// Create new
using var prs = new Presentation();
// work with prs
prs.Save("new.pptx", SaveFormat.Pptx);

using ifadesi, kapsam çıktığında iç kaynakların serbest bırakılmasını sağlar. Bir Presentation referansını, onun using kapsamının ötesinde saklamayın.

Desteklenen Çıktı Formatı

Desteklenen tek kaydetme formatı PPTX (SaveFormat.Pptx). PDF, HTML, SVG veya görüntü formatlarına dışa aktarma bu sürümde mevcut değildir.

Ana Sınıflar

Sınıf / EnumAd alanıAçıklama
PresentationAspose.Slides.FossKök kapsayıcı; IDisposable uygular
ShapeTypeAspose.Slides.FossŞekil türleri için enum (Dikdörtgen, Elips, …)
FillTypeAspose.Slides.FossDolgu türleri için enum (Katı, Degrade, …)
NullableBoolAspose.Slides.FossBiçimlendirme için üç durumlu bool (True, False, NotDefined)
SaveFormatAspose.Slides.Foss.ExportÇıktı formatı enum (yalnızca Pptx desteklenir)
PointFAspose.Slides.Foss.DrawingFloat 2B nokta (yorum konumları için kullanılır)

Bilinen Sınırlamalar

Bu sürümde aşağıdaki alanlar desteklenmemektedir:

  • Charts: grafik oluşturma veya değiştirme yok
  • SmartArt: desteklenmiyor
  • Animations and transitions: slayt geçişleri ve nesne animasyonları ayarlanamıyor
  • Export formats: yalnızca PPTX kaydetme desteklenir; PDF, HTML, SVG veya görüntü dışa aktarımı yok
  • Hyperlinks and action settings: bağlantı nesneleri değiştirilemez
  • VBA macros and digital signatures: erişilemez

Yükleme sırasında karşılaşılan bilinmeyen XML bölümleri, kaydedilirken kelimesi kelimesine korunur, bu yüzden round-tripping kütüphanenin henüz anlamadığı içeriği asla kaldırmaz.

Ayrıca Bakınız

 Türkçe