1. Товары
  2.   Презентация
  3.   .NET
  4.   Aspose.Slides for .NET

Aspose.Slides for .NET

 
 

C# .NET API для создания и преобразования таблиц Excel

Расширенный API презентаций PowerPoint для создания, редактирования, объединения, защиты, преобразования и рендеринга файлов PPT/PPTX без использования Microsoft PowerPoint.

Aspose.Slides for .NET — это очень полезная библиотека для создания и управления презентациями PowerPoint без использования Microsoft PowerPoint или каких-либо других другие внешние зависимости. Библиотека позволяет разработчикам создавать интерактивные и увлекательные презентации, которые можно использовать для различных целей, например, для презентаций, отчетов и маркетинговых материалов. Библиотека включает поддержку различных презентаций PowerPoint и форматов файлов OpenOffice, таких как PPT, PPTX, PPS, POT, PPSX, PPTM, PPSM, POTX, POTM и ODP.

Aspose.Slides для .NET включает в себя широкий спектр базовых и расширенных функций для работы с презентациями, таких как создание презентаций с нуля, добавление новых слайдов, клонирование слайдов, копирование слайдов, изменение свойств документа презентации, удаление ненужных слайдов. , копирование мастеров, предварительный просмотр слайдов¸ экспорт слайдов как изображений, экспорт слайдов в формат SVG, управление примечаниями к слайдам, настройка новых мастеров слайдов, добавление примечаний к слайдам, создание или управление фигурами, управление стилями в фигурах, создание таблиц с нуля, изменение размера и перемещение таблиц , изменение форматирования текста и многое другое.

Aspose.Slides для .NET включает в себя очень мощный конвертер, который помогает разработчикам программного обеспечения экспортировать презентации в некоторые ведущие форматы файлов, такие как PDF, PDF/A, XPS, HTML, а также в популярные форматы файлов изображений, такие как JPEG, PNG, BMP. , TIFF и GIF. Он также предоставляет ряд расширенных возможностей, таких как поддержка комментариев, переходов между слайдами и анимации. Библиотека включает поддержку широкого спектра элементов PowerPoint, включая слайды, фигуры, текст, изображения, диаграммы и таблицы. Это позволяет разработчикам легко добавлять, редактировать и форматировать эти элементы в своих презентациях.

Previous Next

Начало работы с Aspose.Slides для .NET

Рекомендуемый способ установки Aspose.Slides для .NET — использование NuGet. Пожалуйста, используйте следующую команду для беспрепятственной установки.

Установить Aspose.Slides для .NET через NuGet

NuGet\Install-Package Aspose.Slides.NET -Version 23.1.0 
Вы также можете загрузить его непосредственно со страницы выпуска продукта Aspose.

Создание презентаций и управление ими через .NET API

Aspose.Slides для .NET включает возможность создавать и манипулировать презентациями PowerPoint внутри приложений .NET без каких-либо внешних зависимостей. Разработчики также могут легко открывать существующие презентации и вносить в них изменения. Также можно проверить формат презентации и изучить ее, чтобы выяснить ее свойства и понять ее поведение. Также можно получить свойства презентации и обновить ее.

Создание презентаций с помощью .NET API

Presentation presentation = new Presentation();

presentation.Save("OutputPresenation.pptx", SaveFormat.Pptx);

Преобразование презентаций PowerPoint через .NET API

Одной из ключевых особенностей Aspose.Slides для .NET является преобразование презентаций PowerPoint в широкий спектр выходных форматов, включая PDF, HTML, PDF/A, XPS, SVF, GIF, TIFF, PNG, BMP, и JPEG быстро и легко. Это позволяет легко конвертировать презентации в формат, совместимый с конкретным приложением или платформой. Кроме того, он также предоставляет ряд расширенных возможностей для преобразования презентаций, таких как настройка качества и разрешения изображения, указание размера и ориентации страницы, а также добавление водяных знаков в выходной файл. Библиотека также предоставляет возможность конвертировать слайд PowerPoint в изображение.

Преобразование PowerPoint в PDF со скрытыми слайдами через .NET API

// Instantiates a Presentation class that represents a PowerPoint file
Presentation presentation = new Presentation("PowerPoint.pptx");

// Instantiates the PdfOptions class
PdfOptions pdfOptions = new PdfOptions();

// Adds hidden slides
pdfOptions.ShowHiddenSlides = true;

// Saves the presentation as a PDF
presentation.Save("PowerPoint-to-PDF.pdf", SaveFormat.Pdf, pdfOptions);

Добавление слайдов в презентациях и управление ими через C# API

Aspose.Slides для .NET включает полную поддержку обработки слайдов в презентациях PowerPoint внутри приложений .NET. Библиотека включает в себя множество функций для работы со слайдами, таких как добавление новых слайдов в презентацию, доступ к существующему слайду, удаление ненужных слайдов, клонирование слайдов, копирование существующих слайдов, сравнение двух слайдов, управление макетом слайдов, переход между слайдами, преобразование слайдов в растровое изображение. , преобразование слайдов в изображения нестандартных размеров и многое другое. Кроме того, вы также можете конвертировать слайды с примечаниями и комментариями в изображения или экспортировать все слайды в изображения с помощью всего лишь пары строк кода.

Клонировать слайд с помощью C# API

// Instantiate Presentation class that represents a presentation file
using (Presentation pres = new Presentation("CloneWithinSamePresentationToEnd.pptx"))
{

    // Clone the desired slide to the end of the collection of slides in the same presentation
    ISlideCollection slds = pres.Slides;

    slds.AddClone(pres.Slides[0]);

    // Write the modified presentation to disk
    pres.Save("Aspose_CloneWithinSamePresentationToEnd_out.pptx", SaveFormat.Pptx);

}

Добавление анимации в презентацию PowerPoint с помощью C#

Aspose.Slides для .NET позволяет разработчикам программного обеспечения с легкостью применять к своим презентациям различные типы анимации. Анимация PowerPoint играет важную роль в том, чтобы сделать презентации привлекательными и привлекательными для аудитории. Библиотека поддерживает более 150 анимационных эффектов, которые можно легко применять к фигурам, диаграммам, таблицам, объектам OLE и другим элементам презентации. Кроме того, можно объединить несколько вариантов поведения для создания собственных анимаций.

Добавление эффекта анимации к одному абзацу через .NET API

using (Presentation presentation = new Presentation(dataDir + "Presentation1.pptx"))
{
    // select paragraph to add effect
    IAutoShape autoShape = (IAutoShape)presentation.Slides[0].Shapes[0];
    IParagraph paragraph = autoShape.TextFrame.Paragraphs[0];

    // add Fly animation effect to selected paragraph
    IEffect effect = presentation.Slides[0].Timeline.MainSequence.AddEffect(paragraph, EffectType.Fly, EffectSubtype.Left, EffectTriggerType.OnClick);

    presentation.Save(dataDir + "AnimationEffectinParagraph.pptx", SaveFormat.Pptx);
}
 Русский