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
| Page | Description |
|---|---|
| Features and Capabilities | Desteklenen özelliklerin tam listesi: slaytlar, şekiller, metin, doldurma, efektler, 3B biçimlendirme, notlar, yorumlar, görüntüler ve belge özellikleri. |
| Working with Images | Gö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 / Enum | Ad alanı | Açıklama |
|---|---|---|
Presentation | Aspose.Slides.Foss | Kök kapsayıcı; IDisposable uygular |
ShapeType | Aspose.Slides.Foss | Şekil türleri için enum (Dikdörtgen, Elips, …) |
FillType | Aspose.Slides.Foss | Dolgu türleri için enum (Katı, Degrade, …) |
NullableBool | Aspose.Slides.Foss | Biçimlendirme için üç durumlu bool (True, False, NotDefined) |
SaveFormat | Aspose.Slides.Foss.Export | Çıktı formatı enum (yalnızca Pptx desteklenir) |
PointF | Aspose.Slides.Foss.Drawing | Float 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
- Başlarken: Kurulum ve ilk program
- API Referansı: Sınıf ve yöntem referansı
- Nasıl Yapılır Kılavuzları: Göreve yönelik nasıl yapılır makaleleri