Installation
Översikt
Denna artikel förklarar hur du lägger till Aspose.Slides för .NET i ett projekt på Windows, Linux och macOS. Aspose.Slides distribueras via NuGet. Du kan lägga till det med .NET CLI på alla operativsystem, eller med NuGet Package Manager eller Package Manager Console i Visual Studio på Windows. Artikeln förklarar också vilket av de två NuGet-paketen du ska välja och vad Linux behöver utöver detta.
Innan installationen, gå igenom de stödjade operativsystemen, .NET-implementationerna och ytterligare beroenden i Systemkrav.
Välj ett paket
Aspose.Slides för .NET publiceras som två NuGet-paket. Båda tillhandahåller samma Aspose.Slides-rymder och -klasser, så din kod ändras inte när du byter mellan dem; endast paketreferensen och plattformskraven skiljer sig.
| Paket | Användning | Ytterligare krav |
|---|---|---|
| Aspose.Slides.NET | Windows‑ och .NET Framework‑applikationer | På Linux och macOS: libgdiplus‑biblioteket och System.Drawing.EnableUnixSupport‑växeln aktiverad vid applikationsstart |
| Aspose.Slides.NET6.CrossPlatform | .NET 6 eller senare på Windows, Linux och macOS | På Linux: fontconfig‑biblioteket, om det inte redan är installerat |
Om du är osäker, använd Aspose.Slides.NET på Windows och Aspose.Slides.NET6.CrossPlatform på Linux och macOS. På Alpine Linux och på Linux‑system vars glibc är äldre än 2.23 (x64) eller 2.39 (ARM64), använd Aspose.Slides.NET istället. Systemkrav listar de stödda plattformarna för varje paket.
Installera med .NET CLI
Dessa steg fungerar på Windows, Linux och macOS med .NET SDK 6 eller senare. Skapa en konsolapplikation:
dotnet new console -n HelloSlides
cd HelloSlides
Lägg sedan till paketet för din plattform. Lägg bara till ett av de två paketen i ett projekt.
- På Windows:
dotnet add package Aspose.Slides.NET - På Linux och macOS:
dotnet add package Aspose.Slides.NET6.CrossPlatform(på Linux, installera dess förutsättning först; se Linux)
För att kontrollera att paketet fungerar, ersätt innehållet i Program.cs med det första exemplet i Skapa presentationer och kör dotnet run. Det sparar hello.pptx i projektmappen.
Windows
Metod 1: Installera eller uppdatera Aspose.Slides från NuGet Package Manager
- Öppna Microsoft Visual Studio.
- Skapa en konsolapp eller öppna ett befintligt projekt.
- I Solution Explorer, högerklicka på projektet och välj Manage NuGet Packages (eller gå till Project > Manage NuGet Packages).
- Under Browse, sök efter Aspose.Slides.
- Klicka på Aspose.Slides.NET och klicka sedan på Install.
- Om du redan har installerat Aspose.Slides och vill uppdatera det, klicka på Update istället.
Paketet har hämtats och refereras i ditt projekt.
Metod 2: Installera eller uppdatera Aspose.Slides via Package Manager Console
Så här refererar du paketet Aspose.Slides.NET via Package Manager Console:
- Öppna Microsoft Visual Studio.
- Skapa en konsolapp eller öppna ett befintligt projekt.
- Gå till Tools > NuGet Package Manager > Package Manager Console.

- Kör detta kommando:
Install-Package Aspose.Slides.NET
Den senaste utgåvan är installerad i ditt projekt.
Meddelandet Installing Aspose.Slides.NET visas nära botten av fönstret.

När nedladdningen är klar visas bekräftelsemeddelanden. Paketet distribueras under Aspose EULA.

Aspose.Slides har nu lagts till i ditt projekt och refereras.

För att uppdatera paketet, kör Update-Package Aspose.Slides.NET i Package Manager Console.
Linux
Använd .NET CLI-stegen ovan. Välj paketet och installera dess förutsättning med din distributionens pakethanterare. På Debian och Ubuntu:
-
Aspose.Slides.NET6.CrossPlatform: installera
fontconfig.sudo apt-get update && sudo apt-get install -y libfontconfig1 dotnet add package Aspose.Slides.NET6.CrossPlatform -
Aspose.Slides.NET: installera
libgdiplusoch aktivera Unix‑stöd för System.Drawing innan din applikation använder Aspose.Slides.sudo apt-get update && sudo apt-get install -y libgdiplus dotnet add package Aspose.Slides.NET
Lägg till detta uttalande i början av din applikation, före något Aspose.Slides‑anrop. I en Program.cs med top‑level‑satser, placera det efter using‑direktiven:
System.AppContext.SetSwitch("System.Drawing.EnableUnixSupport", true);
Använd detta paket på Alpine Linux och på system vars glibc är för gammal för Aspose.Slides.NET6.CrossPlatform.
Teckensnitten som används i dina presentationer, eller lämpliga ersättningar, måste vara installerade på systemet för att texten ska renderas korrekt. Systemkrav beskriver de paket som Aspose.Slides.NET behöver på Alpine Linux, inklusive teckensnitt.
macOS
Använd .NET CLI-stegen ovan med Aspose.Slides.NET6.CrossPlatform‑paketet, som stödjer både Intel (x86_64) och Apple silicon (ARM64) Macs:
dotnet add package Aspose.Slides.NET6.CrossPlatform
FAQ
Finns det en gratis version eller begränsning i provperioden?
Ja. Utan en licens kör Aspose.Slides i utvärderingsläge: den lägger till ett utvärderingsvattenmärke på varje bild den sparar och trunkerar text som läses från presentationer. För att ta bort dessa begränsningar, tillämpa en giltig licens.