Aspose.Slides for .NET
C# .NET API за създаване и конвертиране на електронни таблици в Excel
Усъвършенстван API за презентации на PowerPoint за генериране, редактиране, обединяване, защита, конвертиране и изобразяване на PPT/PPTX файлове без използване на Microsoft PowerPoint.
Aspose.Slides за .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, включително слайдове, форми, текст, изображения, диаграми и таблици. Това позволява на разработчиците лесно да добавят, редактират и форматират тези елементи в своите презентации.
Първи стъпки с 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 приложения. Библиотеката включва множество функции за работа със слайдове, като добавяне на нови слайдове към презентация, достъп до съществуващ слайд, премахване на нежелани слайдове, клониране на слайдове, копиране на съществуващи слайдове, сравняване на два слайда, управление на оформление на слайд, преход на слайд, конвертиране на слайдове в Bitmap , конвертиране на слайдове в изображения с персонализирани размери и много други. Освен това можете също да конвертирате слайдове с бележки и коментари в изображения или да експортирате всички слайдове в изображения само с няколко реда код.
Клониране на слайд чрез 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);
}