Sistem Gereksinimleri
Giriş
Aspose.Slides for Python via .NET, Microsoft PowerPoint gibi üçüncü taraf ürünlerin yüklü olmasını gerektirmez. Aspose.Slides, Microsoft PowerPoint sunum formatları dahil çeşitli formatlarda belge oluşturma, değiştirme, dönüştürme ve renderleme motorudur.
Desteklenen İşletim Sistemleri
Aspose.Slides for Python, Windows (32‑bit ve 64‑bit), macOS ve Python 3.5 ya da daha yeni bir sürümü kurulu olan 64‑bit Linux sistemlerini destekler.
| İşletim Sistemi | Sürümler |
| Microsoft Windows |
|
| Linux |
|
| macOS |
|
Hedef Linux ve macOS Platformları için Sistem Gereksinimleri
- GCC 6 çalışma zamanı kütüphaneleri (veya daha yenisi).
- libgdiplus, GDI+ API’sinin açık kaynaklı bir uygulaması.
- .NET Core Runtime bağımlılıkları. .NET Core Runtime’ın kendisinin kurulması GEREKMEZ.
- Python 3.5–3.7 için:
pymallocderlemesi gereklidir.--with-pymallocderleme seçeneği varsayılan olarak etkindir. Genellikle,pymallocderlemesi dosya adının sonundameki bulunur. libpythonpaylaşımlı kütüphanesi.--enable-sharedPython derleme seçeneği varsayılan olarak devre dışıdır ve bazı Python dağıtımlarılibpythonpaylaşımlı kütüphanesini içermez. Bazı Linux platformlarında, paket yöneticisi aracılığıylalibpythonpaylaşımlı kütüphanesini kurabilirsiniz (örnek,sudo apt-get install libpython3.7). Yaygın bir sorun,libpythonkütüphanesinin paylaşımlı kütüphaneler için standart olmayan bir konuma kurulmuş olmasıdır. Bu durumu, Python derleme seçenekleriyle alternatif kütüphane yollarını belirleyerek veyalibpythonkütüphane dosyasına sistemin standart paylaşımlı kütüphane konumunda sembolik bir link oluşturarak çözebilirsiniz. Genellikle,libpythonpaylaşımlı kütüphane 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).
SSS
Dönüştürme ve renderleme için Microsoft PowerPoint yüklü olması gerekiyor mu?
Hayır, PowerPoint gerekli değildir; Aspose.Slides, sunumları creating, değiştirme, converting ve rendering için bağımsız bir motorudur.
Makinede belirli bir .NET sürümü (Core/5+/6+) gerekli mi?
.NET Runtime’ın kendisinin kurulması gerekmez, ancak bağımlılıkları Linux/macOS üzerinde bulunmalıdır. Bu, .NET bağımlılıkları olarak genellikle kurulan paketlerin sistemde bulunması, runtime’ın tamamen kurulması anlamına gelmez.
Doğru renderleme için hangi yazı tipleri gerekir?
Uygulamada kullanılan yazı tipleri veya uygun substitutes bulunmalıdır. Linux/macOS üzerinde tutarlı renderleme sağlamak için yaygın yazı tipi paketlerinin kurulması önerilir.
Özel bir yazı tipi Linux’ta yedek ya da eksik metin olarak render ediliyor, neden?
Yazı tipi dosyasının isim tablosu girdileri tutarsız ya da bozuksa, Linux yazı tipi eşleme yığını (FreeType/fontconfig) geçersiz bir kaydı seçebilir ve yazı tipi çözülemez. Düzeltmiş isim tablosu girdilerine sahip bir sürüm kullanmak veya tutarlı bir yedek kurmak sorunu çözer.