Özellikler Genel Bakışı
Genel Bakış
Aspose.Slides for .NET, PowerPoint ve OpenDocument sunumlarını oluşturmak, okumak, düzenlemek, dönüştürmek ve render etmek için bir sınıf kitaplığıdır. Kendi kullanıcı arayüzüne sahip değildir ve Microsoft PowerPoint ya da Office gerektirmez, bu yüzden konsol uygulamalarında, Windows Forms gibi masaüstü uygulamalarında, web uygulamalarında ve web servislerinde kullanabilirsiniz. Bu makale, kütüphanenin neler kapsadığını özetler ve her alanı açıklayan makalelere bağlantılar sağlar.
Desteklenen Platformlar
Aspose.Slides for .NET, aynı API’ye sahip iki NuGet paketi olarak dağıtılır:
| Paket | Paketteki Derlemeler | İşletim Sistemleri |
|---|---|---|
| Aspose.Slides.NET | .NET Framework 4.6.2, .NET Standard 2.0 ve .NET 6. .NET Framework 4.6.2 veya daha yeni bir sürümle, ya da .NET 6 veya daha yeni bir sürümle kullanabilirsiniz. | Windows. libgdiplus kütüphanesi ve System.Drawing.EnableUnixSupport anahtarıyla Linux ve macOS. |
| Aspose.Slides.NET6.CrossPlatform | .NET 6. .NET 6 veya daha yeni bir sürümle kullanabilirsiniz. | Windows (x86, x64), Linux (x64 ve glibc 2.23 veya daha yeni, ARM64 ve glibc 2.39 veya daha yeni), ve macOS (x64, ARM64). |
Kurulum hangi paketin seçileceğini ve her birinin Linux’ta neye ihtiyacı olduğunu açıklar. Sistem Gereksinimleri desteklenen platformları ayrıntılı olarak listeler.
Dosya Biçimleri ve Dönüşümler
Aspose.Slides, PPT, PPTX, PPS, POT, PPSX, POTX, PPTM, PPSM, POTM, ODP, OTP, FODP ve PowerPoint XML sunumlarını açar ve kaydeder. PDF ve HTML içeriğini slaytlara aktarır ve sunumları PDF, XPS, HTML, HTML5, TIFF, animasyonlu GIF, SWF, Markdown ve XAML olarak kaydeder. Desteklenen Dosya Biçimleri her formatı, onu okuyan veya yazan API ile listeler.
| Özellik | Açıklama |
|---|---|
| PPT ve PPTX | Hem ikili PowerPoint 97-2003 formatını hem de Office Open XML formatını okuyup yazabilir. |
| PPT’den PPTX dönüşümü | Eski PPT sunumlarını PPTX’e dönüştürür. |
| Taşınabilir Belge Biçimi (PDF) | Sunumları PDF’ye, PDF/A ve PDF/UA belgeleri dahil olmak üzere dışa aktarır. |
| XML Kağıt Spesifikasyonu (XPS) | Sunumları XPS belgelerine dışa aktarır. |
| Etiketli Görüntü Dosyası Biçimi (TIFF) | Sunumları TIFF görüntülerine dışa aktarır. |
| HTML | Sunumları HTML ve HTML5’e dışa aktarır. |
| PDF ve HTML içe aktarımı | PDF sayfalarından ve HTML içeriğinden slaytlar oluşturur. |
Sunum Görüntüleme
Aspose.Slides, slaytları ve tek tek şekilleri PNG, JPEG, BMP, GIF, TIFF ve SVG görüntüleri olarak ve slaytları EMF metafile olarak render eder. Bakınız Sunum Slaytlarını Görsellere Dönüştür, Bir Slaytı SVG Görseli Olarak Render Et, ve Şekil Küçük Resimleri Oluştur.
İçerik Özellikleri
Aspose.Slides, bir sunumun neredeyse tüm içeriğini oluşturmanıza, okumanıza ve değiştirmenize olanak tanır:
| Alan | Yapabilecekleriniz |
|---|---|
| Slaytlar | Slayt ekle, kopyala, yeniden sırala ve sil; düzen ve ana temaları uygula; slaytları bölümlere organize et; slayt boyutunu değiştir. |
| Tasarım | Arka planları, tema renklerini, üstbilgi ve altbilgileri ve yazı tiplerini ayarla. |
| Metin | Metin çerçeveleri, paragraflar ve bölümler oluştur ve düzenle; yazı tiplerini, renkleri, madde işaretlerini ve hizalamayı ayarla; metni bul ve değiştir. |
| Şekiller | AutoShape’ler, çizgiler, bağlayıcılar, grup şekilleri ve resim çerçeveleri oluştur; konum, boyut, çizgi ve düz, degradeli ya da desen dolgusu ayarla; bir şekli alternatif metniyle bul. |
| Tablolar, grafikler, ve SmartArt | Tablolar, Microsoft Office grafikleri ve SmartArt diyagramları oluştur ve düzenle. |
| Medya, OLE nesneleri, ve ActiveX denetimleri | Gömülü veya bağlanmış ses ve video çerçeveleri ekle, OLE nesnelerini göm, ve ActiveX denetimlerini ekle, değiştir veya kaldır. |
| Notlar ve yorumlar | Sunum notları ve inceleme yorumları ekle, oku ve düzenle. |
| Animasyon ve geçişler | Şekillere animasyon efektleri uygula, slayt geçişlerini ayarla ve slayt gösterisi ayarlarını yapılandır. |
| Güvenlik | Sunumları şifreyle şifrele, yazma koruması ayarla ve dijital imzalarla çalış. |
| VBA makroları | Makro etkin sunumlarda VBA modüllerini ekle, çıkar ve kaldır. |
| Özellikler | Belge özelliklerini oku ve düzenle. |
SSS
Kütüphanenin çalışması için sunucu ya da PC’ye Microsoft PowerPoint kurmam gerekir mi?
Hayır. PowerPoint gerekli değildir; Aspose.Slides, sunumları oluşturmak, düzenlemek, dönüştürmek ve render etmek için bağımsız bir motor sağlar.
Çok iş parçacığı (multithreading) nasıl çalışır? İşlem paralelleştirilebilir mi?
Farklı belgeleri farklı iş parçacıklarında işlemek güvenlidir; aynı Sunum nesnesi aynı anda çoklu iş parçacıkları tarafından kullanılmamalıdır.
Dosya şifreleri ve şifreleme destekleniyor mu?
Evet. Bunu yapabilirsiniz şifreli sunumları açabilir, açma ve yazma şifresi ayarlayabilir veya kaldırabilir ve koruma durumunu kontrol edebilirsiniz.
Linux konteynerlerinde yazı tiplerine (font) dikkat etmem gerekir mi?
Evet. Sunumlarınızda kullanılan yazı tipleri veya uygun alternatifleri, metnin doğru görüntülenebilmesi için sistemde yüklü olmalıdır. Ayrıca uygulamanızda yazı tipi dizinlerini belirtebilir irsiniz. Kurulum her paketin Linux önkoşullarını listeler.
Değerlendirme sürümünde sınırlamalar var mı?
Evet. Bir lisans olmadan, Aspose.Slides kaydettiği her slayta bir değerlendirme filigranı ekler ve sunumlardan okunan metni kısaltır. Tam özellikli test için bir 30 günlük geçici lisans mevcuttur.
Harici formatların (PDF veya HTML’den PPTX’e) bir sunuma içe aktarılması destekleniyor mu?
Evet. Bir sunuma PDF sayfaları ve HTML içeriği ekleyebilir, bunları slaytlara dönüştürebilirsiniz.