Özellikler Genel Bakış
Desteklenen Platformlar
Aspose.Slides for Python via .NET’ün kullanılabileceği platformlar Windows x64 veya x86 ve Python 3.5 veya daha yeni bir sürümü yüklü geniş bir Linux dağıtımı yelpazesidir. Hedef Linux platformu için ek gereksinimler şunlardır:
- GCC-6 çalışma zamanı kitaplıkları (veya daha yenileri)
- .NET Core Runtime bağımlılıkları. .NET Core Runtime’ı kendisinin kurulması GEREKMEZ
- Python 3.5-3.7 için: Python’ın
pymallocderlemesi gereklidir.--with-pymallocPython derleme seçeneği varsayılan olarak etkindir. Genellikle, Python’ınpymallocderlemesi dosya adının sonundameki bulunur. libpythonpaylaşımlı Python kitaplığı.--enable-sharedPython derleme seçeneği varsayılan olarak devre dışıdır, bazı Python dağıtımlarılibpythonpaylaşımlı kitaplığı içermez. Bazı Linux platformları içinlibpythonpaylaşımlı kitaplığı paket yöneticisiyle kurulabilir, örnek:sudo apt-get install libpython3.7. Yaygın sorun,libpythonkitaplığının standart sistem paylaşımlı kitaplık konumundan farklı bir yere kurulmuş olmasıdır. Bu sorun, Python derlerken alternatif kitaplık yolları ayarlamak için Python derleme seçenekleri kullanılarak ya dalibpythonkitaplığı dosyasına sistemin standart paylaşımlı kitaplık konumunda sembolik bir bağlantı oluşturarak düzeltilebilir. Genellikle,libpythonpaylaşımlı kitaplık dosya adı Python 3.5-3.7 içinlibpythonX.Ym.so.1.0, Python 3.8 ve sonrası içinlibpythonX.Y.so.1.0şeklindedir (örnek:libpython3.7m.so.1.0,libpython3.9.so.1.0).
Daha fazla platform desteği gerekiyorsa, “ikiz kardeş” ürünler Aspose.Slides for .NET veya Aspose.Slides for Java’ı inceleyin.
Dosya Biçimleri ve Dönüşümler
Aspose.Slides for Python via .NET, çoğu PowerPoint belge biçimini destekler. Ayrıca bunları kuruluşların sıkça kullandığı ve birbirleriyle paylaştığı popüler biçimlere dışa aktarmanıza olanak tanır. Aşağıdaki detaylara göz atın:
| Özellik | Açıklama |
|---|---|
| Microsoft PowerPoint (PPT) | Aspose.Slides for Python via .NET, bu sunum belge biçimi için en hızlı işleme performansını sağlar. |
| PPT’den PPTX’e dönüşüm | Aspose.Slides for Python via .NET, PPT’den PPTX’e dönüşümü destekler. |
| Taşınabilir Belge Formatı (PDF) | Tüm desteklenen dosya biçimlerini tek bir yöntemle Adobe Taşınabilir Belge Formatı (PDF) belgelerine dışa aktarabilirsiniz. |
| XML Parser Specification (XPS) | Tüm desteklenen dosya biçimlerini tek bir yöntemle XML Parser Specification (XPS) belgelerine dışa aktarabilirsiniz. |
| Tagged Image File Format (TIFF) | Tüm desteklenen sunum dosya biçimlerini Tagged Image File Format (TIFF) olarak dışa aktarabilirsiniz. |
| PPTX’den HTML Dönüşümü | Aspose.Slides for Python via .NET, PresentationEx dosyasının HTML formatına dönüştürülmesini destekler. |
Sunum İşleme
Aspose.Slides for Python via .NET, sunum belgelerindeki slaytları yüksek doğrulukta çeşitli grafik biçimlerine işleyebilir. Aşağıdaki detaylara göz atın:
| Özellik | Açıklama |
|---|---|
| .NET Destekli Görüntü Biçimleri | Aspose.Slides for Python via .NET ile tüm .NET destekli grafik biçimleri (TIFF, PNG, BMP, JPEG, GIF ve metafile’lar) üzerine slaytları ve slaytlardaki görüntüleri işleyebilirsiniz. |
| SVG Biçimi | Aspose.Slides for Python via .NET ayrıca sunum slaytlarını Scalable Vector Graphics (SVG) biçimlerine dışa aktarmanıza olanak tanıyan yerleşik yöntemler sağlar. |
İçerik Özellikleri
Aspose.Slides for Python via .NET, sunum belgelerindeki neredeyse tüm öğelere erişmenize, değiştirmenize veya yeni öğeler oluşturmanıza izin verir. Aşağıdaki detaylara göz atın:
| Özellik | Açıklama |
|---|---|
| Ana Slaytlar | Ana slaytlar normal slaytların düzenini tanımlar. Aspose.Slides for Python via .NET, sunum belgelerinin Ana slaytlarına erişmenizi ve bunları değiştirmenizi sağlar. |
| Normal Slaytlar | Aspose.Slides for Python via .NET ile farklı tiplerde yeni slaytlar oluşturabilir; ayrıca sunumlardaki mevcut slaytlara erişebilir ve bunları değiştirebilirsiniz. |
| Slaytların Kopyalanması / Klonlanması | Aspose.Slides for Python via .NET tarafından sağlanan yerleşik yöntemler, bir sunum içinde mevcut slaytları klonlamanıza veya kopyalamanıza olanak tanır. Kopyalanan ve klonlanan slaytları bir sunumdan diğerine de kullanabilirsiniz. Bir slayt, düzenini ana slayttan devraldığından, yerleşik klonlama yöntemleri klonlama sırasında ana slaytı otomatik olarak kopyalar. |
| Slayt Bölümlerinin Yönetimi | Sunum içinde slaytları farklı bölümlerde düzenlemek için yöntemler. |
| Yer tutucular ve Metin Tutucular | Bir slayttaki yer tutuculara ve metin tutucularına erişebilirsiniz. Ayrıca uygun yöntemi kullanarak sıfırdan metin tutucularıyla bir slayt oluşturabilirsiniz. |
| Üstbilgi ve Altbilgi | Aspose.Slides for Python via .NET, slaytlarda üstbilgi/altbilgi yönetimini kolaylaştırır. |
| Slaytlardaki Notlar | Aspose.Slides for Python via .NET ile bir slayta ait notlara erişebilir, bunları değiştirebilir ve yeni notlar ekleyebilirsiniz. |
| Şekil Bulma | Bir şeklin alternatif metnini kullanarak slayttan belirli bir şekli bulabilirsiniz. |
| Arka Planlar | Aspose.Slides for Python via .NET, bir ana slayt ya da normal slayt ile ilişkili arka planlarla çalışmanıza olanak tanır. |
| Metin Kutuları | Metin kutuları sıfırdan oluşturulabilir. Mevcut metin kutularına erişebilir ve orijinal metin biçimini kaybetmeden metinlerini değiştirebilirsiniz. |
| Dikdörtgen Şekiller | Aspose.Slides for Python via .NET ile dikdörtgen şekiller oluşturabilir veya değiştirebilirsiniz. |
| Poliçizgi Şekilleri | Aspose.Slides for Python via .NET ile çoklu çizgi şekilleri oluşturabilir veya değiştirebilirsiniz. |
| Elips Şekilleri | Aspose.Slides for Python via .NET ile elips şekilleri oluşturabilir veya değiştirebilirsiniz. |
| Grup Şekilleri | Aspose.Slides for Python via .NET grup şekillerini destekler. |
| Otomatik Şekiller | Aspose.Slides for Python via .NET otomatik şekilleri destekler. |
| SmartArt | Aspose.Slides for Python via .NET, MS PowerPoint’teki SmartArt şekilleri için destek sağlar. |
| Grafikler | Aspose.Slides for Python via .NET, PowerPoint’teki MSO Grafikler için destek sağlar. |
| Şekil Serileştirme | Aspose.Slides for Python via .NET çok sayıda şekli destekler. Aspose.Slides for Python via .NET bir şekli desteklemediğinde, mevcut bir slayttan o şekli serileştirmenize olanak tanıyan bir serileştirme yöntemi kullanabilirsiniz. Böylece şekli gereksinimlerinize göre daha sonra kullanabilirsiniz. |
| Resim Çerçeveleri | Aspose.Slides for Python via .NET ile resim çerçevelerindeki resimleri yönetebilirsiniz. |
| Ses Çerçeveleri | Aspose.Slides for Python via .NET ile slaytlardaki ses çerçevelerine ses dosyaları bağlayabilir veya gömebilirsiniz. |
| Video Çerçeveleri | Video dosyalarını video çerçevelerinde işleyebilirsiniz. Aspose.Slides for Python via .NET ayrıca bağlanmış ve gömülü videolar için destek sağlar. |
| OLE Çerçevesi | Aspose.Slides for Python via .NET ile OLE çerçevelerindeki OLE Nesnelerini yönetebilirsiniz. |
| Tablolar | Aspose.Slides for Python via .NET, slaytlardaki tabloları destekler. |
| ActiveX Kontrolleri | ActiveX kontrolleri için destek. |
| VBA Makroları | Sunumlar içinde VBA makrolarını yönetmek için destek. |
| Metin Çerçevesi | Herhangi bir şeklin ilişkili metin çerçevesi aracılığıyla metnine erişebilirsiniz. |
| Metin Taraması | Sunum seviyesinde veya slayt seviyesinde yerleşik tarama yöntemleriyle metin tarayabilirsiniz. |
| Animasyonlar | Şekillere animasyonlar uygulayabilirsiniz. |
| Slayt Gösterileri | Aspose.Slides for Python via .NET slayt gösterileri ve slayt geçişlerini destekler. |
Biçimlendirme Özellikleri
Aspose.Slides for Python via .NET ile sunumlardaki slaytların üzerindeki metin ve şekilleri biçimlendirebilirsiniz. Aşağıdaki detaylara göz atın:
| Özellik | Açıklama |
|---|---|
| Metin Biçimlendirme | Aspose.Slides for Python via .NET içinde, şekillerle ilişkili metin çerçeveleri aracılığıyla metinleri yönetebilirsiniz. Böylece metin çerçevelerine bağlı paragraflar ve kısımlar aracılığıyla metinleri biçimlendirebilirsiniz. Bu metin öğeleri Aspose.Slides for Python via .NET ile biçimlendirilebilir. - Yazı Tipi - Yazı Boyutu - Yazı Rengi - Yazı Tonları - Paragraf Hizalaması - Paragraf Madde İşaretleri - Paragraf Yönelimi |
| Şekil Biçimlendirme | Aspose.Slides for Python via .NET içinde bir slaytın temel öğesi bir şekildir. Bu şekil öğelerini aşağıdaki özelliklerle biçimlendirebilirsiniz: - Konum - Boyut - Çizgi - Dolgu (Pattern, Gradient, Solid dahil) - Metin - Resim |
FAQ
Kütüphanenin çalışması için sunucu/PC üzerine Microsoft PowerPoint yüklemem gerekir mi?
Hayır. PowerPoint gerekli değildir; Aspose.Slides, sunumlar oluşturmak, düzenlemek, dönüştürmek ve işlemek için bağımsız bir motor sağlar.
Çoklu iş parçacığı (multithreading) nasıl çalışıyor? İşlem paralelleştirilebilir mi?
Farklı belgeleri farklı iş parçacıklarında işlemek güvenlidir; aynı presentation nesnesi aynı anda multiple threads tarafından kullanılmamalıdır.
Dosya parolaları ve şifreleme destekleniyor mu?
Evet. You can şifrelenmiş sunumları açabilir, açma ve yazma parolası ekleyebilir veya kaldırabilir ve koruma durumunu kontrol edebilirsiniz.
Linux konteynerlerinde font paketlerine dikkat etmeli miyim?
Evet. Beklenmedik font ikamelerinden kaçınmak için yaygın font paketlerini kurmanız ve/veya uygulamanızda açıkça specify font directories belirtmeniz önerilir.
Değerlendirme sürümünde sınırlamalar var mı?
Evaluation mode içinde çıktı üzerine bir filigran eklenir ve belirli sınırlamalar geçerli olur; tam özellikli testler için bir 30-day temporary license mevcuttur.
Sunuma dış formatların (PDF/HTML → PPTX) aktarılması destekleniyor mu?
Evet. Sunuma PDF pages and HTML content ekleyebilir, bunları slaytlara dönüştürebilirsiniz.