您可以通過兩個簡單的步驟在您的 Android 應用程序中集成 PS 到 POTM 的轉換功能。第一步,您可以使用 Aspose.PDF for Android via Java 將 PS 導出到 PPTX。之後,通過使用 Aspose.Slides for Android via Java ,您可以將 PPTX 轉換為 POTM。這兩個 API 都屬於 Aspose.Total for Android via Java 包。
用於將 PS 導出為 POTM 的 Android API
- 用 Document 類打開PS文件
- 使用 save 方法將 PS 轉換為 PPTX
- 使用 Presentation 類加載 PPTX 文檔
- 使用
save
方法將文檔保存為 POTM 格式並設置
Potm
作為 SaveFormat
轉換要求
您可以直接從 Maven 通過 Java 輕鬆使用 Aspose.Total for Android 和通過 Java 安裝 Aspose.PDF for Android 和 Aspose.Slides for Android 通過 Java 在您的應用程序中。
或者,您可以從 下載 獲取 ZIP 文件。
// load PS file with an instance of Document class
Document document = new Document("template.ps");
// save PS 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 Potm format
presentation.save("output.potm", SaveFormat.Potm);
通過 Java 在 Android 中打開受密碼保護的 PS 文件
加載 PS 文件格式時,您的文檔可能受密碼保護。 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 PS document
Document doc = new Document("input.ps", "Your@Password");
// save PS as PPTX format
document.save("PptxOutput.pptx", SaveFormat.Pptx);
在 Android 應用程序中創建 POTM 文件的縮略圖
將 PS 轉換為 POTM 後,您還可以創建輸出文檔的縮略圖。通過使用豐富的功能 Aspose.Slides for Android via Java ,您可以通過創建 Presentation 類。之後,您可以通過其 ID 或索引獲取任何所需幻燈片的引用,並獲取指定比例的引用幻燈片的縮略圖。
// instantiate a Presentation object that represents a POTM file
Presentation presentation = new Presentation("output.potm");
// 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 探索 PS 轉換選項
什麼是 PS 文件格式
PS(PostScript)文件格式是由Adobe Systems 開發的一種頁面描述語言。它通常用於打印,並受到各種打印機和成像設備的支持。 PS 文件包含說明應如何在打印頁面上呈現文本、圖像和圖形等元素的說明。
PS 文件由生成 PostScript 輸出的應用程序創建,例如 Adobe Illustrator、Adobe InDesign 或其他圖形軟件。它們主要用於需要高質量和一致輸出的專業打印工作流程。
PS 文件格式基於基於堆棧的編程語言,其中命令和操作數放在堆棧上並執行以順序的方式。這允許精確控制頁面佈局、排版、顏色和其他打印參數。
PS 文件通常是基於文本的,可以使用文本編輯器打開和編輯。它們由一系列表示 PostScript 代碼的 ASCII 字符組成。該代碼描述了頁面上對象的排列和外觀,包括文本定位、圖像放置和圖形轉換。
雖然 PS 文件主要用於打印,但它們也可以轉換為其他格式以進行數字分發或進一步加工。例如,PS 文件可以轉換為 PDF(便攜式文檔格式)文件,這種文件受到廣泛支持,可以在各種設備上輕鬆查看和打印。
什麼是 POTM 文件格式
POTM 是 Microsoft PowerPoint 中使用的一種文件格式,用於存儲也包含宏的演示文稿模板。與POTX格式類似,POTM文件是PowerPoint 2007中引入的Office Open XML(OOXML)格式的一部分。
POTM中的“M”代表宏,表示這些模板可以包含VBA(Visual Basic用於應用程序)代碼,可自動執行任務並增強演示文稿的功能。這允許用戶創建超越靜態設計元素的動態和交互式模板。
POTM 文件在提供預先設計的幻燈片佈局、格式和样式方面具有與 POTX 文件相同的優勢。但是,宏的包含為模板增加了額外的交互性和自動化層。宏可以執行數據操作、計算、幻燈片切換和用戶交互等任務,使演示文稿更具吸引力和效率。
要使用 POTM 文件,用戶可以在 PowerPoint 中打開它或選擇它作為模板創建一個新的演示文稿。 POTM 模板中嵌入的宏可以在演示過程中執行並與之交互,提供標準模板無法提供的增強功能。
需要注意的是,出於安全考慮,某些系統和組織可能在 PowerPoint 演示文稿中運行宏有限制。在這種情況下,用戶可能需要調整他們的安全設置或獲得必要的權限以啟用 POTM 文件中的宏的執行。
POTM 文件與各種平台上的不同版本的 PowerPoint 兼容,允許用戶創建和跨不同設備和環境與宏共享模板。它們為創建交互式和自動演示文稿提供了強大的工具,為用戶提供了更大的靈活性和自定義選項。