将幻灯片呈现为SVG图像
Contents
[
Hide
]
SVG(可缩放矢量图形的缩写)是一种用于呈现二维图像的标准图形类型或格式。SVG将图像存储为XML中的矢量,包含定义其行为或外观的细节。
SVG是少数几种在可缩放性、交互性、性能、可访问性、可编程性等方面满足非常高标准的图像格式之一。因此,它在网页开发中得到了广泛应用。
您可能想在以下情况下使用SVG文件:
- 以非常大的格式打印您的演示文稿。 SVG图像可以扩展到任何分辨率或级别。您可以根据需要多次调整SVG图像的大小,而不会牺牲质量。
- 在不同的媒介或平台上使用幻灯片中的图表和图形。 大多数阅读器都可以解读SVG文件。
- 使用最小的图像大小。 相比其他格式中高分辨率的等效图像,SVG文件通常更小,特别是那些基于位图(JPEG或PNG)的格式。
Aspose.Slides for Android通过Java允许您将演示文稿中的幻灯片导出为SVG图像。请按照以下步骤生成SVG图像:
- 创建Presentation类的实例。
- 遍历演示文稿中的所有幻灯片。
- 通过FileOutputStream将每个幻灯片写入其专属的SVG文件。
您可能想尝试我们的免费的网络应用程序,在其中我们实现了Aspose.Slides for Android通过Java的PPT转SVG转换功能。
以下Java示例代码演示了如何使用Aspose.Slides将PPT转换为SVG:
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();
}