Отобразить слайд в формате SVG в C#
Обзор
В этой статье объясняется, как конвертировать презентацию PowerPoint в формат SVG с помощью C#. Она охватывает следующие темы.
Формат: PowerPoint
Формат: PPT
Формат: PPTX
Формат: ODP
Формат: Слайд
- C# Конвертировать слайд PowerPoint в SVG
- C# Конвертировать слайд PPT в SVG
- C# Конвертировать слайд PPTX в SVG
- C# Конвертировать слайд ODP в SVG
Другие темы, охваченные в этой статье.
Формат SVG
SVG—акроним для Scalable Vector Graphics—это тип графики или формат, используемый для отображения двумерных изображений. SVG хранит изображения в виде векторов в XML с деталями, которые определяют их поведение или внешний вид.
SVG является одним из немногих форматов изображений, который соответствует очень высоким стандартам в этих терминах: масштабируемость, интерактивность, производительность, доступность, программируемость и другие. По этим причинам его обычно используют в веб-разработке.
Вам может понадобиться использовать файлы SVG, когда вам нужно
- распечатать вашу презентацию в очень крупном формате. Изображения SVG могут масштабироваться до любого разрешения или уровня. Вы можете изменять размер изображений SVG столько раз, сколько необходимо, без потери качества.
- использовать графики и таблицы из ваших слайдов в разных средах или платформах. Большинство устройств могут интерпретировать файлы SVG.
- использовать как можно меньшие размеры изображений. Файлы SVG, как правило, меньше, чем их высококачественные эквиваленты в других форматах, особенно тех, которые основаны на растровой графике (JPEG или PNG).
Отобразить слайд в формате SVG
Aspose.Slides для .NET позволяет экспортировать слайды в ваших презентациях как SVG-изображения. Выполните следующие шаги, чтобы сгенерировать SVG-изображения:
Шаги: Конвертация PowerPoint в SVG на C#
Следующий образец кода объясняет эти конверсии с использованием .NET.
- Шаги: Конвертировать PowerPoint в SVG на C#
- Шаги: Конвертировать PPT в SVG на C#
- Шаги: Конвертировать PPTX в SVG на C#
- Шаги: Конвертировать ODP в SVG на C#
Код шагов:
- Создайте экземпляр класса Presentation.
- .ppt расширение для загрузки файла PPT внутри класса Presentation.
- .pptx расширение для загрузки файла PPTX внутри класса Presentation.
- .odp расширение для загрузки файла ODP внутри класса Presentation.
- .pps расширение для загрузки файла PPS внутри класса Presentation.
- Переберите все слайды презентации.
- Запишите каждый слайд в его собственный файл SVG через FileStream.
Этот пример кода на C# показывает, как конвертировать PowerPoint в SVG с использованием Aspose.Slides:
// Объект Presentation может загружать форматы PowerPoint, такие как PPT, PPTX, ODP и т. д.
using (Presentation pres = new Presentation("pres.pptx"))
{
for (var index = 0; index < pres.Slides.Count; index++)
{
ISlide slide = pres.Slides[index];
using (FileStream fileStream = new FileStream($"slide-{index}.svg", FileMode.Create, FileAccess.Write))
{
slide.WriteAsSvg(fileStream);
}
}
}
См. также
Эта статья также охватывает эти темы. Коды такие же, как и выше.
Формат: PowerPoint
- C# PowerPoint в SVG Код
- C# PowerPoint в SVG API
- C# PowerPoint в SVG Программно
- C# PowerPoint в SVG Библиотека
- C# Сохранить PowerPoint как SVG
- C# Генерировать SVG из PowerPoint
- C# Создать SVG из PowerPoint
- C# Конвертер PowerPoint в SVG
Формат: PPT
- C# PPT в SVG Код
- C# PPT в SVG API
- C# PPT в SVG Программно
- C# PPT в SVG Библиотека
- C# Сохранить PPT как SVG
- C# Генерировать SVG из PPT
- C# Создать SVG из PPT
- C# Конвертер PPT в SVG
Формат: PPTX
- C# PPTX в SVG Код
- C# PPTX в SVG API
- C# PPTX в SVG Программно
- C# PPTX в SVG Библиотека
- C# Сохранить PPTX как SVG
- C# Генерировать SVG из PPTX
- C# Создать SVG из PPTX
- C# Конвертер PPTX в SVG
Формат: ODP