Kurulum
Genel Bakış
Bu makale, Aspose.Slides for Python via .NET’in Windows, Linux ve macOS üzerinde nasıl kurulacağını açıklar. Paket, PyPI üzerinden yayınlanır ve pip ile kurulur. Kullanılan .NET çalışma zamanını içerdiği için .NET kurmanıza gerek yoktur. Linux ve macOS üzerinde bu çalışma zamanı, işletim sisteminin içermediği yerel kütüphanelere ihtiyaç duyar; aşağıdaki bölümler bu kütüphaneleri listeler.
Aspose.Slides for Python via .NET, Python 3.5‑den 3.14‑e kadar destekler. PyPI, Windows (32‑bit ve 64‑bit), Linux (x86_64 ve ARM64) ve macOS (Intel ve Apple silicon) için paketler sunar.
Windows
Windows üzerinde paketi pip ile kurun. Başka bir kütüphane gerekmez.
pip install aspose.slides
Linux
Linux’ta, paket içinde bulunan .NET çalışma zamanı iki kütüphane gerektirir:
- libgdiplus, Windows GDI+ grafik API’sinin bir uygulamasıdır. Bu olmadan bir sunumu kaydetme işlemi
The type initializer for 'Gdip' threw an exceptionhatasıyla başarısız olur. - ICU (International Components for Unicode). Bu olmadan Python süreci, ilk Aspose.Slides çağrısında
Couldn't find a valid ICU package installed on the systemmesajıyla sonlanır.
Debian ve Ubuntu’da her ikisini de apt ile kurun:
sudo apt-get update && sudo apt-get install -y libgdiplus libicu76
ICU paketinin adı sürümünü içerir: Debian 13 için libicu76 paketidir. Debian 12’de libicu72, Ubuntu 24.04’te ise libicu74 kurun. Sisteminizdeki adı öğrenmek için şu komutu çalıştırın:
apt-cache search --names-only '^libicu[0-9]+$'
Ardından paketi sanal ortama kurun. Mevcut Debian ve Ubuntu sürümlerinde, sistem Python’u sanal ortam dışı pip install yapılmasına izin vermez ve externally-managed-environment hatası verir.
sudo apt-get install -y python3-venv
python3 -m venv .venv
. .venv/bin/activate
pip install aspose.slides
Aynı sanal ortamı etkinleştirerek betiklerinizi çalıştırın. Dağıtımınızın yönetmediği bir Python kullanıyorsanız (örn. resmi python Docker görüntülerindeki Python), sanal ortam olmadan da pip install aspose.slides komutunu çalıştırabilirsiniz.
Sunumlarınızda kullanılan yazı tipleri veya uygun alternatifler, slaytları PDF ya da görüntüye dönüştürürken metnin doğru render edilmesi için sistemde kurulu olmalıdır.
macOS
macOS üzerindeki kurulumu henüz doğrulamıyoruz. macOS’ta Aspose.Slides aşağıdaki önkoşullara ihtiyaç duyar:
- Shared library’li Python, yani
--enable-sharedyapılandırma seçeneğiyle derlenmiş Python. Python’u pyenv ile kuruyorsanız, bir Python sürümü kurarkenPYTHON_CONFIGURE_OPTSortam değişkenini--enable-sharedolarak ayarlayın. - Sistem kütüphane dizininde libpython kütüphanesi. pyenv ile kurulan Python, libpython kütüphanesini (ör. libpython3.9.dylib) ~/.pyenv/versions altında tutar; bu dosyaya /usr/local/lib içinde bir sembolik bağ oluşturun.
- libgdiplus, Windows GDI+ grafik API’sinin bir uygulamasıdır. Homebrew, bunu
mono-libgdipluspaketi olarak sunar.
Ardından paketi pip ile kurun.
Kurulumu Kontrol Et
Kurulumu kontrol etmek için, Sunum Oluşturma sayfasındaki ilk örneği hello.py olarak kaydedin ve python hello.py komutunu çalıştırın. new_presentation.pptx dosyası geçerli klasöre kaydedilir.
Güncelleme
Mevcut bir kurulumu en son sürüme yükseltmek için, paketin kurulu olduğu ortamda aşağıdaki komutu çalıştırın:
pip install --upgrade aspose.slides
SSS
Aspose.Slides’ı bir sanal ortamda kurabilir miyim?
Evet. Pip ile herhangi bir Python sanal ortamına kurabilirsiniz. Linux ve macOS için gereken yerel kütüphaneler sistemde kurulur, sanal ortam içinde değildir.
Aspose.Slides’ı Docker konteynerlerinde kullanabilir miyim?
Evet. Görüntü, bir Linux sistemindeki aynı yerel kütüphaneleri – libgdiplus ve ICU – ve sunumlarınızın kullandığı yazı tiplerini içermelidir.
Ücretsiz bir sürüm veya deneme sınırlaması var mı?
Evet. Lisans olmadan Aspose.Slides değerlendirme modunda çalışır: kaydedilen her slayta bir değerlendirme filigranı ekler ve sunumlardan okunan metni kısaltır. Bu sınırlamaları kaldırmak için geçerli bir lisans uygulayın.