Установка

Установка Aspose.Slides FOSS для .NET

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.


Требования

ТребованиеПодробности
.NET версия.NET 9.0 SDK или новее
Менеджер пакетовNuGet (через dotnet CLI или Visual Studio)
Операционная системаWindows, macOS, Linux (любая платформа, поддерживаемая .NET 9.0)
Компилятор / инструменты сборки.NET 9.0 SDK (включает компилятор C#)

1. Install via dotnet CLI (Recommended)

Самый простой способ установить Aspose.Slides FOSS — из NuGet:

dotnet add package Aspose.Slides.Foss

NuGet загружает и устанавливает пакет вместе с его зависимостями. Дополнительная конфигурация после установки не требуется.

Чтобы установить фиксированную версию для воспроизводимых сборок:

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

2. Install via Visual Studio

  1. Щелкните правой кнопкой мыши ваш проект в Solution Explorer и выберите Управление пакетами NuGet.
  2. Поиск Aspose.Slides.Foss.
  3. Щелкните Установить.

3. Install via Package Manager Console

Install-Package Aspose.Slides.Foss

4. Verify the Installation

После установки проверьте, что библиотека загружается корректно и Presentation может быть создана:

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}");

Ожидаемый вывод:

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

Вы также можете проверить установленную версию с помощью dotnet CLI:

dotnet list package

Это выводит название пакета, его версию и разрешённую версию.


Быстрый старт: создание презентации с фигурой

Следующая программа создает новую презентацию, добавляет прямоугольник с текстом и сохраняет её как .pptx файл:

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");

Важно: Всегда используйте Presentation с using оператором или явно вызвать Dispose(). Это обеспечивает правильную очистку внутренних ресурсов.


Примечания к платформе

Windows, macOS, Linux: Библиотека идентична на всех платформах. Нет платформенно-специфичных путей кода или нативных расширений.

Docker / serverless: Библиотека работает внутри .NET Docker‑образов (например, mcr.microsoft.com/dotnet/sdk:9.0) с dotnet add package Aspose.Slides.Foss. Не требуются дополнительные системные пакеты.

CI/CD: Добавить dotnet add package Aspose.Slides.Foss в шаг зависимости вашего CI‑конвейера, или включите ссылку на пакет в ваш .csproj файл. Дополнительная настройка не требуется.


Дополнительные ресурсы

 Русский