Aspose.Slides для .NET
Aspose.Slides for .NET является библиотекой классов для создания, чтения, редактирования и конвертации презентаций PowerPoint и OpenDocument в приложениях .NET без Microsoft PowerPoint или Office Automation.
Она загружает и сохраняет файлы PPT, PPTX, PPS, POT и ODP, включая версии с макросами и шаблоны, а также экспортирует в PDF, XPS, HTML, SVG, TIFF, Markdown и изображения.
Начало работы
НАЧАЛО РАБОТЫ
ОЦЕНИТЬ
Создание с Slides
ОБЩИЕ ЗАДАЧИ
- Открыть презентацию
- Сохранить презентацию
- Конвертировать в PDF
- Отобразить слайды как изображения
- Редактировать текст и формы
РАБОЧИЕ ПРОЦЕССЫ SLIDES
ПРИМЕРЫ
Развёртывание и поддержка
РАЗВЁРТЫВАНИЕ
СПРАВКА
- Справочник API
- Примечания к выпуску
- Известные проблемы
- Ограничения метаданных вывода
- Страница продукта
- Скачать
ПОДДЕРЖКА
Ваша первая презентация
Создайте консольное приложение с использованием .NET SDK 6 или более новой версии:
dotnet new console -n HelloSlides
cd HelloSlides
Затем добавьте один пакет для вашей платформы:
- On Windows:
dotnet add package Aspose.Slides.NET - On Linux and macOS:
dotnet add package Aspose.Slides.NET6.CrossPlatform— see Установка for the Linux prerequisite and for the systems that need Aspose.Slides.NET instead.
Замените содержимое 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 с одним слайдом, содержащим текстовое поле. Без лицензии сохранённый файл будет содержать водяной знак оценки — см. Лицензирование. Для получения дополнительных способов создания и заполнения презентации см. Создание презентаций.