Отображение слайда как SVG изображение
SVG — это аббревиатура для Scalable Vector Graphics, стандартного типа графики или формата, используемого для отображения двумерных изображений. SVG хранит изображения в виде векторов в XML с деталями, определяющими их поведение или внешний вид.
SVG является одним из немногих форматов для изображений, которые соответствуют очень высоким стандартам в следующих аспектах: масштабируемость, интерактивность, производительность, доступность, программируемость и другим. По этим причинам он широко используется в веб-разработке.
Вы можете использовать SVG-файлы, когда вам необходимо
- распечатать свою презентацию в очень большом формате. SVG-изображения могут масштабироваться до любой разрешающей способности или уровня. Вы можете изменять размер SVG-изображений столько раз, сколько необходимо, без потери качества.
- использовать диаграммы и графики из ваших слайдов в разных средах или на платформах. Большинство устройств могут интерпретировать SVG-файлы.
- использовать наименьшие возможные размеры изображений. SVG-файлы, как правило, меньше, чем их эквиваленты с высоким разрешением в других форматах, особенно тех, которые основаны на растровой графике (JPEG или PNG).
Aspose.Slides для Java позволяет вам экспортировать слайды ваших презентаций в SVG-изображения. Выполните следующие шаги, чтобы создать SVG-изображения:
- Создайте экземпляр класса Presentation.
- Пройдите через все слайды в презентации.
- Запишите каждый слайд в свой собственный SVG-файл через FileOutputStream.
Этот пример кода на Java показывает, как преобразовать PPT в SVG с использованием Aspose.Slides:
Presentation pres = new Presentation("pres.pptx");
try {
for (int index = 0; index < pres.getSlides().size(); index++)
{
ISlide slide = pres.getSlides().get_Item(index);
FileOutputStream fileStream = new FileOutputStream("slide-" + index + ".svg");
try {
slide.writeAsSvg(fileStream);
} finally {
fileStream.close();
}
}
} catch(IOException e) {
} finally {
if (pres != null) pres.dispose();
}