В этом кратком руководстве описывается, как создавать слайды PowerPoint в формате HTML с помощью C# с помощью простых действий и исполняемого примера кода. Вы можете создать новую presentation и сохранить ее как HTML или преобразовать существующую презентацию в HTML для отображения в браузере. Вы можете создать HTML-презентацию с помощью C#, не устанавливая MS PowerPoint или любой другой сторонний инструмент.
Шаги по созданию слайдов PowerPoint в HTML с использованием C#
- Настройте проект для установки Aspose.Slides for .NET с помощью диспетчера пакетов NuGet.
- Создайте пустую презентацию PowerPoint, используя объект класса Presentation.
- Получите ссылку на первую по умолчанию slide во вновь созданной презентации.
- Вставка автоматической фигуры прямоугольного типа
- Сохраните полученную презентацию в виде HTML-файла.
Эти шаги помогут создать слайды HTML-презентации с помощью C# с помощью всего лишь нескольких вызовов API. Вы можете создать новую презентацию или загрузить существующую презентацию для преобразования в HTML. Здесь мы только что создали автоформу прямоугольного типа, чтобы показать содержимое на HTML-странице для ясности.
Код для создания HTML-презентации с использованием C#
using System; | |
using Aspose.Slides; | |
using Aspose.Slides.Export; | |
namespace TestSlides | |
{ | |
public class CreatePowerPointSlidesInHTML | |
{ | |
public static void PowerPointSlidesInHTML() | |
{ | |
// Initialize a license to avoid watermark in the output HTML presentation | |
Aspose.Slides.License licForCSlides= new Aspose.Slides.License(); | |
licForCSlides.SetLicense("Aspose.Total.lic"); | |
// Create an empty presentation or load existing one | |
using (Presentation newPresentation = new Presentation()) | |
{ | |
// Get the reference to the first slide in the new presentation | |
ISlide firstSlide = newPresentation.Slides[0]; | |
// Insert a rectangle type auto shape | |
firstSlide.Shapes.AddAutoShape(ShapeType.Rectangle, 60, 160, 350, 160); | |
newPresentation.Save("NewHtmlPresentation.html", SaveFormat.Html); | |
} | |
System.Console.WriteLine("Done"); | |
} | |
} | |
} |
Этот код для * рендеринга слайдов PowerPoint в HTML с использованием C# * добавил автоформу, однако вы можете добавлять гиперссылки, мультимедийные файлы, текстовые абзацы, маркеры, нумерованные списки, диаграммы, фигуры, смарт-арт и т. д. Точно так же при сохранении вывода HTML, вы можете выбрать слайды, которые хотите преобразовать в HTML, а также сохранить их в потоке памяти.
В этом уроке мы научились конвертировать презентацию в HTML с помощью C#. Если вы хотите научиться добавлять водяной знак в презентацию, обратитесь к статье как добавить водяной знак изображения в презентацию PPTX с помощью С#.