您可以通過兩個簡單的步驟在您的 Android 應用程序中集成 PS 到 PPTM 的轉換功能。第一步,您可以使用 Aspose.PDF for Android via Java 將 PS 導出到 PPTX。之後,通過使用 Aspose.Slides for Android via Java ,您可以將 PPTX 轉換為 PPTM。這兩個 API 都屬於 Aspose.Total for Android via Java 包。
用於將 PS 導出為 PPTM 的 Android API
- 用 Document 類打開PS文件
- 使用 save 方法將 PS 轉換為 PPTX
- 使用 Presentation 類加載 PPTX 文檔
- 使用
save
方法將文檔保存為 PPTM 格式並設置
Pptm
作為 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 Pptm format
presentation.save("output.pptm", SaveFormat.Pptm);
通過 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 應用程序中創建 PPTM 文件的縮略圖
將 PS 轉換為 PPTM 後,您還可以創建輸出文檔的縮略圖。通過使用豐富的功能 Aspose.Slides for Android via Java ,您可以通過創建 Presentation 類。之後,您可以通過其 ID 或索引獲取任何所需幻燈片的引用,並獲取指定比例的引用幻燈片的縮略圖。
// instantiate a Presentation object that represents a PPTM file
Presentation presentation = new Presentation("output.pptm");
// 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(便攜式文檔格式)文件,這種文件受到廣泛支持,可以在各種設備上輕鬆查看和打印。
什麼是 PPTM 文件格式
PPTM 文件格式是 Microsoft PowerPoint 用來保存包含宏的演示文稿的文件擴展名。它是 PPTX 文件格式的擴展,PPTX 文件格式是 PowerPoint 演示文稿的默認文件格式。 PPTM 中的“M”代表“啟用宏”,表示該文件可以包含以 Visual Basic for Applications (VBA) 編程語言編寫的嵌入式宏。
PPTM 文件是使用 Microsoft PowerPoint 或其他支持 PowerPoint 文件格式的兼容軟件。這些文件可以包括各種多媒體元素,例如文本、圖像、視頻、音頻和動畫。此外,PPTM 文件可以通過使用宏來合併交互功能和自定義功能。
PPTM 文件中的宏允許用戶自動執行重複性任務、創建交互內容以及向其演示文稿添加自定義功能。宏可以使用 VBA 編程語言編寫,可以執行範圍廣泛的操作,包括數據操作、用戶輸入處理以及與其他軟件應用程序的集成。
打開 PPTM 文件時,PowerPoint 可能會提示用戶出於安全原因啟用或禁用宏,因為宏可能會執行惡意代碼。打開來自未知或不受信任來源的 PPTM 文件時務必小心。