Kurulum
Genel Bakış
Bu makale, Aspose.Slides for .NET’i Windows, Linux ve macOS üzerindeki bir projeye nasıl ekleyeceğinizi açıklar. Aspose.Slides NuGet aracılığıyla dağıtılır. Herhangi bir işletim sisteminde .NET CLI ile ekleyebilir, Windows’ta Visual Studio’da NuGet Paketi Yöneticisi veya Paket Yöneticisi Konsolu ile ekleyebilirsiniz. Makale ayrıca iki NuGet paketinden hangisinin seçileceği ve Linux için ek olarak nelerin gerektiğini açıklar.
Kurulumdan önce, desteklenen işletim sistemlerini, .NET uygulamalarını ve ek bağımlılıkları System Requirements içinde inceleyin.
Paket Seçimi
Aspose.Slides for .NET iki NuGet paketi olarak yayımlanır. Her ikisi de aynı Aspose.Slides ad alanlarını ve sınıflarını sağlar, bu nedenle paketler arasında geçiş yaptığınızda kodunuz değişmez; yalnızca paket referansı ve platform gereksinimleri farklıdır.
| Paket | Kullanım Alanı | Ek gereksinimler |
|---|---|---|
| Aspose.Slides.NET | Windows ve .NET Framework uygulamaları | Linux ve macOS’ta: libgdiplus kitaplığı ve uygulama başlangıcında etkinleştirilen System.Drawing.EnableUnixSupport anahtarı |
| Aspose.Slides.NET6.CrossPlatform | .NET 6 veya üzeri Windows, Linux ve macOS üzerinde | Linux’ta: fontconfig kitaplığı, eğer önceden yüklü değilse |
Emin değilseniz, Windows’ta Aspose.Slides.NET’i, Linux ve macOS’ta Aspose.Slides.NET6.CrossPlatform’u kullanın. Alpine Linux’ta ve glibc’si 2.23 (x64) veya 2.39 (ARM64) sürümünden daha eski olan Linux sistemlerinde Aspose.Slides.NET’i tercih edin. System Requirements her paketin desteklediği platformları listeler.
.NET CLI ile Kurulum
Bu adımlar Windows, Linux ve macOS’ta .NET SDK 6 veya üzeri ile çalışır. Bir konsol uygulaması oluşturun:
dotnet new console -n HelloSlides
cd HelloSlides
Ardından platformunuz için paketi ekleyin. Bir projeye sadece iki paketten birini ekleyin.
- Windows’ta:
dotnet add package Aspose.Slides.NET - Linux ve macOS’ta:
dotnet add package Aspose.Slides.NET6.CrossPlatform(Linux’ta, önce önkoşulunu yükleyin; bkz. Linux)
Paketi test etmek için Program.cs içeriğini Create Presentations sayfasındaki ilk örnekle değiştirin ve dotnet run komutunu çalıştırın. hello.pptx dosyasını proje klasörüne kaydeder.
Windows
Yöntem 1: NuGet Paket Yöneticisi’nden Aspose.Slides’i Yükleyin veya Güncelleyin
- Microsoft Visual Studio’yu açın.
- Bir konsol uygulaması oluşturun ya da mevcut bir projeyi açın.
- Solution Explorer içinde projeye sağ tıklayın ve Manage NuGet Packages seçeneğini seçin (veya Project > Manage NuGet Packages menüsüne gidin).
- Browse altında Aspose.Slides arayın.
- Aspose.Slides.NET‘e tıklayın ve ardından Install‘a tıklayın.
- Eğer Aspose.Slides’i zaten yüklediyseniz ve güncellemek istiyorsanız, bunun yerine Update‘a tıklayın.
Paket indirildi ve projenizde referans olarak eklendi.
Yöntem 2: Paket Yöneticisi Konsolu üzerinden Aspose.Slides’i Yükleyin veya Güncelleyin
Bu, Aspose.Slides.NET paketini Paket Yöneticisi Konsolu üzerinden nasıl referans göstereceğinizdir:
- Microsoft Visual Studio’yu açın.
- Bir konsol uygulaması oluşturun ya da mevcut bir projeyi açın.
- Tools > NuGet Package Manager > Package Manager Console menüsüne gidin.

- Bu komutu çalıştırın:
Install-Package Aspose.Slides.NET
En son sürüm projenize yüklendi.
Installing Aspose.Slides.NET mesajı pencerenin alt kısmında görünür.

İndirme tamamlandığında onay mesajları gösterilir. Paket, Aspose EULA altında dağıtılır.

Aspose.Slides artık projenize eklenmiş ve referans gösterilmiştir.

Paketi güncellemek için Paket Yöneticisi Konsolu’nda Update-Package Aspose.Slides.NET komutunu çalıştırın.
Linux
Yukarıdaki .NET CLI adımlarını kullanın. Paketi seçin ve dağıtımınızın paket yöneticisiyle önkoşulunu yükleyin. Debian ve Ubuntu’da:
-
Aspose.Slides.NET6.CrossPlatform:
fontconfigpaketini kurun.sudo apt-get update && sudo apt-get install -y libfontconfig1 dotnet add package Aspose.Slides.NET6.CrossPlatform
- **Aspose.Slides.NET**: `libgdiplus` paketini kurun ve uygulamanız Aspose.Slides'i kullanmadan önce System.Drawing için Unix desteğini etkinleştirin.
```bash
sudo apt-get update && sudo apt-get install -y libgdiplus
dotnet add package Aspose.Slides.NET
Bu ifadeyi uygulamanızın başına, herhangi bir Aspose.Slides çağrısından önce ekleyin. Üst‑seviye bildirimleri olan bir Program.cs dosyasında, using yönergelerinden sonra koyun:
System.AppContext.SetSwitch("System.Drawing.EnableUnixSupport", true);
Bu paketi Alpine Linux’ta ve glibc’si Aspose.Slides.NET6.CrossPlatform için çok eski olan sistemlerde kullanın.
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. System Requirements Alpine Linux’ta Aspose.Slides.NET’in ihtiyaç duyduğu paketleri, yazı tiplerini de içerecek şekilde açıklar.
macOS
Yukarıdaki .NET CLI adımlarını Aspose.Slides.NET6.CrossPlatform paketiyle kullanın; bu paket Intel (x86_64) ve Apple silikon (ARM64) Mac’leri destekler:
dotnet add package Aspose.Slides.NET6.CrossPlatform
SSS
Ücretsiz bir sürüm veya deneme sınırlaması var mı?
Evet. Lisans olmadan, Aspose.Slides değerlendirme modunda çalışır: kaydettiği her slayda değerlendirme filigranı ekler ve sunumlardan okunan metni kısaltır. Bu sınırlamaları kaldırmak için geçerli bir license uygulayın.