PowerPoint 到 SVG 的转换通常用于在 Android 应用程序中显示演示文稿。各种 PowerPoint 查看器还将演示文稿转换为 SVG 以进行幻灯片放映。因此,本文介绍了如何在 Android 中将 PowerPoint PPTX 或 PPT 演示文稿转换为 SVG 文件。
Android PowerPoint 到 SVG 转换器
为了将 PPTX 或 PPT 演示文稿转换为 SVG,我们将使用 Aspose.Slides for Android via Java。它是一个功能丰富的 Android API,可让您无缝地创建、修改和转换演示文稿。您可以从 下载部分 下载 API,也可以通过在 build.gradle 中添加以下配置来安装它。
maven {
url "http://repository.aspose.com/repo/" }
compile (
group: 'com.aspose',
name: 'aspose-slides',
version: '21.3',
classifier: 'android.via.java')
在 Android 中将 PPTX 或 PPT 演示文稿转换为 SVG
以下是将 PowerPoint PPTX/PPT 演示文稿在 Android 中转换为 SVG 的步骤。
- 首先,创建一个 Presentation 类的实例来加载演示文稿。
- 循环浏览演示文稿中的幻灯片并获取 ISlide 对象中每张幻灯片的引用。
- 为输出 SVG 文件创建一个 FileOutputStream 对象。
- 使用 ISlide.writeAsSvg() 方法将幻灯片数据写入 FileOutputStream 对象。
- 最后,关闭流。
以下代码示例显示了如何将 PowerPoint PPTX/PPT 转换为 SVG。
// 加载演示文稿
Presentation pres = new Presentation("presentation.pptx");
try {
// 访问每张幻灯片
for(ISlide sld:pres.getSlides())
{
// 创建内存流对象
FileOutputStream svgStream = new FileOutputStream(String.format("slide_%d.svg", sld.getSlideNumber()));
// 生成幻灯片的 SVG 图像并保存在内存流中
sld.writeAsSvg(svgStream);
// 关闭流
svgStream.close();
}
} catch (IOException e) {
} finally {
pres.dispose();
}
获取免费 API 许可证
您可以通过申请 临时许可证 通过 Java 使用 Aspose.Slides for Android,而不受评估限制。
在线演示
试试基于 Aspose.Slides 的 在线 PowerPoint 到 SVG 转换器。
结论
PowerPoint 演示文稿通常会转换为 SVG 以将其内容嵌入应用程序中。对于这种情况,本文介绍了 Android 应用程序中的 PowerPoint 到 SVG 转换。您可以访问 文档 以通过 Java 探索 Aspose.Slides for Android 的其他功能。此外,您可以随时通过我们的 论坛 告诉我们您的疑问。