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
以下是在 Android 中將 PowerPoint PPTX/PPT 演示文稿轉換為 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 的其他功能。此外,您可以隨時通過我們的 論壇 告訴我們您的疑問。