通過 Java 在 Android 上將 XSLFO 轉換為 POWERPOINT

在您的 Android 應用程序中將 XSLFO 轉換為 POWERPOINT,而無需使用 Microsoft® PowerPoint 或 Adobe® Acrobat Reader

 

您可以通過兩個簡單的步驟在您的 Android 應用程序中集成 XSLFO 到 POWERPOINT 的轉換功能。第一步,您可以使用 Aspose.PDF for Android via Java 將 XSLFO 導出到 PPTX。之後,通過使用 Aspose.Slides for Android via Java ,您可以將 PPTX 轉換為 POWERPOINT。這兩個 API 都屬於 Aspose.Total for Android via Java 包。

用於將 XSLFO 導出為 POWERPOINT 的 Android API

  1. Document 類打開XSLFO文件
  2. 使用 save 方法將 XSLFO 轉換為 PPTX
  3. 使用 Presentation 類加載 PPTX 文檔
  4. 使用 save 方法將文檔保存為 POWERPOINT 格式並設置 Powerpoint 作為 SaveFormat

轉換要求

您可以直接從 Maven 通過 Java 輕鬆使用 Aspose.Total for Android 和通過 Java 安裝 Aspose.PDF for AndroidAspose.Slides for Android 通過 Java 在您的應用程序中。

或者,您可以從 下載 獲取 ZIP 文件。

// load XSLFO file with an instance of Document class
Document document = new Document("template.xslfo");
// save XSLFO as PPTX format 
document.save("PptxOutput.pptx", SaveFormat.Pptx); 
// instantiate a Presentation object that represents a PPTX file
Presentation presentation = new Presentation("PptxOutput.pptx");
// save the presentation as Ppt format
presentation.save("output.ppt", SaveFormat.Ppt);   

通過 Java 在 Android 中打開受密碼保護的 XSLFO 文件

加載 XSLFO 文件格式時,您的文檔可能受密碼保護。 Aspose.PDF for Android via Java 也允許您打開加密文檔。為了打開加密文件,您可以初始化[Document]的新實例(https://reference.aspose.com/pdf/java/com.aspose.pdf/Document#Document-java.lang.String-java.lang.String-) 類並將文件名和密碼作為參數傳遞。

// open XSLFO document
Document doc = new Document("input.xslfo", "Your@Password");
// save XSLFO as PPTX format 
document.save("PptxOutput.pptx", SaveFormat.Pptx); 

在 Android 應用程序中創建 POWERPOINT 文件的縮略圖

將 XSLFO 轉換為 POWERPOINT 後,您還可以創建輸出文檔的縮略圖。通過使用豐富的功能 Aspose.Slides for Android via Java ,您可以通過創建 Presentation 類。之後,您可以通過其 ID 或索引獲取任何所需幻燈片的引用,並獲取指定比例的引用幻燈片的縮略圖。

// instantiate a Presentation object that represents a POWERPOINT file
Presentation presentation = new Presentation("output.powerpoint");
// access the first slide
ISlide sld = pres.getSlides().get_Item(0);
// create a full scale image
BufferedImage image = sld.getThumbnail(1f, 1f);
 // save the image to disk in PNG format
ImageIO.write(image, "PNG", new java.io.File("Thumbnail_out.png"));

使用 Android 探索 XSLFO 轉換選項

將 XSLFO 轉換為 ODP (OpenDocument 演示文稿格式)
將 XSLFO 轉換為 OTP (OpenDocument 標準格式)
將 XSLFO 轉換為 POT (Microsoft PowerPoint 模板文件)
將 XSLFO 轉換為 POTM (微軟 PowerPoint 模板文件)
將 XSLFO 轉換為 POTX (Microsoft PowerPoint 模板演示)
將 XSLFO 轉換為 PPS (PowerPoint 幻燈片放映)
將 XSLFO 轉換為 PPSM (啟用宏的幻燈片放映)
將 XSLFO 轉換為 PPSX (PowerPoint 幻燈片放映)
將 XSLFO 轉換為 PPT (PowerPoint演示文稿)
將 XSLFO 轉換為 PPTM (啟用宏的演示文稿文件)
將 XSLFO 轉換為 SWF (衝擊波動畫)
將 XSLFO 轉換為 CSV (逗號分隔值)
將 XSLFO 轉換為 DIF (數據交換格式)
將 XSLFO 轉換為 CSV (逗號分隔值)
將 XSLFO 轉換為 FODS (OpenDocument 平面 XML 電子表格)
將 XSLFO 轉換為 MD (降價語言)
將 XSLFO 轉換為 ODS (OpenDocument電子表格)
將 XSLFO 轉換為 SXC (StarSuite Calc 電子表格)
將 XSLFO 轉換為 TSV (製表符分隔值)
將 XSLFO 轉換為 XLAM (Excel 啟用宏的加載項)
將 XSLFO 轉換為 XLSB (Excel 二進制工作簿)
將 XSLFO 轉換為 XLSM (啟用宏的電子表格)
將 XSLFO 轉換為 XLT (Excel 97 - 2003 模板)
將 XSLFO 轉換為 XLTM (Excel 啟用宏的模板)

什麼是 XSLFO 文件格式

XSLFO 是一種基於 XML 的頁面描述語言。它最常用於從 XML 數據生成 PDF 文檔。 XSLFO 定義頁面和頁面元素的佈局和外觀。它包括用於定義頁面和頁面元素的大小和位置、文本的字體和顏色以及從一個頁面到另一個頁面的文本流動規則的功能。 XSLFO 是 XSLT 標準的一部分,可用於任何 XML 文檔。

什麼是 POWERPOINT 文件格式

PowerPoint 文件格式包含各種類型的文件,用於存儲和交換在 Microsoft PowerPoint 軟件中創建的演示文稿。這些格式經過定制以適應 PowerPoint 的各種功能和特性。 PowerPoint 的主要文件格式是 .pptx 和 .ppt。隨著 PowerPoint 2007 的推出,.pptx 成為較新的文件格式,並從那時起成為默認選擇。它採用開放的 XML 格式,支持更小的文件大小、增強的數據恢復以及與其他 Microsoft Office 應用程序的無縫集成。此外,.pptx 文件可以包含嵌入式媒體和 3D 圖形。

2007 年之前的 PowerPoint 版本使用較舊的文件格式 .ppt。儘管較新版本的 PowerPoint 繼續支持 .ppt 文件,但它們具有局限性與 .pptx 相比。 .ppt 文件往往具有較大的文件大小,並且不支持 .pptx 中可用的多種高級功能。

PowerPoint 還提供 .ppsx 和 .ppsm 文件格式,主要用於保存為幻燈片的演示文稿。 .ppsx 格式用於靜態演示,而 .ppsm 格式支持宏和動畫。

除了這些格式,PowerPoint 還擴展了對其他文件格式的支持,例如 .pdf、.odp 和 .potx。這些格式可滿足特定需求,例如與非 PowerPoint 用戶共享演示文稿或創建演示文稿模板。