Aspose.Slides для .NET

Aspose.Slides for .NET

Aspose.Slides for .NET — это библиотека классов для создания, чтения, редактирования и конвертации презентаций PowerPoint и OpenDocument в приложениях .NET без Microsoft PowerPoint или автоматизации Office.

Она загружает и сохраняет файлы PPT, PPTX, PPS, POT и ODP, включая версии с макросами и шаблоны, а также экспортирует в PDF, XPS, HTML, SVG, TIFF, Markdown и изображения.



Ваша первая презентация

Создайте консольное приложение с .NET SDK 6 или более поздней версии:

dotnet new console -n HelloSlides
cd HelloSlides

Затем добавьте один пакет для вашей платформы:

  • Для Windows: dotnet add package Aspose.Slides.NET
  • Для Linux и macOS: dotnet add package Aspose.Slides.NET6.CrossPlatform — см.Установка для предварительных требований Linux и для систем, которым нужен Aspose.Slides.NET вместо этого.

Замените содержимое Program.cs этим кодом и выполните dotnet run:

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

using var presentation = new Presentation();
var slide = presentation.Slides[0];
var shape = slide.Shapes.AddAutoShape(ShapeType.Rectangle, 50, 50, 400, 100);
shape.TextFrame.Text = "Hello, Aspose.Slides!";
presentation.Save("hello.pptx", SaveFormat.Pptx);

Программа сохраняет hello.pptx с одним слайдом, содержащим текстовое поле. Без лицензии сохранённый файл содержит водяной знак оценки — см.Лицензирование. Для получения дополнительных способов создания и заполнения презентации см.Создание презентаций.