Kurulum

Aspose.Slides FOSS’ı .NET için kurulum

Aspose.Slides FOSS for .NET is distributed as a NuGet package. It targets .NET 9.0 and has no native dependencies: no Microsoft Office or other proprietary runtime required.


Önkoşullar

GereksinimDetay
.NET sürüm.NET 9.0 SDK veya daha yeni
Paket yöneticisiNuGet (aracılığıyla dotnet CLI veya Visual Studio)
İşletim sistemiWindows, macOS, Linux (.NET 9.0 tarafından desteklenen herhangi bir platform)
Derleyici / derleme araçları.NET 9.0 SDK (C# derleyicisini içerir)

1. Install via dotnet CLI (Recommended)

Aspose.Slides FOSS’ı kurmanın en basit yolu NuGet’ten alınmasıdır:

dotnet add package Aspose.Slides.Foss

NuGet, paketi ve bağımlılıklarını indirir ve kurar. Kurulum sonrası yapılandırma gerekmez.

Tekrarlanabilir derlemeler için sabitlenmiş bir sürüm kurmak için:

dotnet add package Aspose.Slides.Foss --version 26.3.0

2. Install via Visual Studio

  1. Solution Explorer’da projenize sağ tıklayın ve seçin NuGet Paketlerini Yönet.
  2. Şunu ara Aspose.Slides.Foss.
  3. Tıklayın Yükle.

3. Install via Package Manager Console

Install-Package Aspose.Slides.Foss

4. Verify the Installation

Kurulumdan sonra, kütüphanenin doğru yüklendiğini ve bir Presentation oluşturulabilir:

using Aspose.Slides.Foss;
using Aspose.Slides.Foss.Export;

using var prs = new Presentation();
Console.WriteLine("Aspose.Slides FOSS installed successfully");
Console.WriteLine($"Slides in empty presentation: {prs.Slides.Count}");

Beklenen çıktı:

Aspose.Slides FOSS installed successfully
Slides in empty presentation: 1

Kurulu sürümü dotnet CLI ile de kontrol edebilirsiniz:

dotnet list package

Bu, paket adını, sürümünü ve çözümlenmiş sürümü gösterir.


Hızlı Başlangıç: Şekilli Bir Sunum Oluşturma

Aşağıdaki program yeni bir sunum oluşturur, metin içeren bir dikdörtgen ekler ve bunu bir .pptx dosya:

using Aspose.Slides.Foss;
using Aspose.Slides.Foss.Export;

using var prs = new Presentation();
var slide = prs.Slides[0];

// Add a rectangle shape and set its text
var shape = slide.Shapes.AddAutoShape(ShapeType.Rectangle, 50, 50, 400, 150);
shape.AddTextFrame("Hello from Aspose.Slides FOSS!");

prs.Save("hello.pptx", SaveFormat.Pptx);
Console.WriteLine("Saved hello.pptx");

Önemli: Her zaman kullan Presentation ile bir using ifade ya da açıkça çağır Dispose(). Bu, dahili kaynakların doğru temizlenmesini sağlar.


Platform Notları

Windows, macOS, Linux: Kütüphane tüm platformlarda aynıdır. Platforma özgü kod yolları veya yerel uzantılar yoktur.

Docker / serverless: Kütüphane .NET Docker görüntülerinin içinde çalışır (örneğin mcr.microsoft.com/dotnet/sdk:9.0) ile dotnet add package Aspose.Slides.Foss. Ek sistem paketlerine gerek yoktur.

CI/CD: Ekle dotnet add package Aspose.Slides.Foss CI boru hattınızın bağımlılık adımına, ya da paket referansını şu dosyanıza .csproj dosyasına ekleyin. Ek bir kurulum gerekmez.


Ek Kaynaklar

 Türkçe