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
  • Windows 2003 Server
  • Windows 2008 Server
  • Windows 2012 Server
  • Windows 2012 R2 Server
  • Windows 2016 Server
  • Windows 2019 Server
  • Windows XP
  • Windows Vista
  • Windows 7
  • Windows 8, 8.1
  • Windows 10
  • Windows 11
Linux
  • Ubuntu
  • OpenSUSE
  • CentOS
  • ve diğerleri
macOS
  • 12 "Monterey"

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: pymalloc derlemesi gereklidir. --with-pymalloc derleme seçeneği varsayılan olarak etkindir. Genellikle, pymalloc derlemesi dosya adının sonunda m eki bulunur.
  • libpython paylaşımlı kütüphanesi. --enable-shared Python derleme seçeneği varsayılan olarak devre dışıdır ve bazı Python dağıtımları libpython paylaşımlı kütüphanesini içermez. Bazı Linux platformlarında, paket yöneticisi aracılığıyla libpython paylaşımlı kütüphanesini kurabilirsiniz (örnek, sudo apt-get install libpython3.7). Yaygın bir sorun, libpython kü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 veya libpython kütüphane dosyasına sistemin standart paylaşımlı kütüphane konumunda sembolik bir link oluşturarak çözebilirsiniz. Genellikle, libpython paylaşımlı kütüphane dosya adı Python 3.5–3.7 için libpythonX.Ym.so.1.0, Python 3.8 ve sonrası için libpythonX.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.