本主题涉及如何使用简单的代码行将 ODP 转换为 Java 中的 PPTX。它涵盖了完整的配置详细信息和可用于在 Java 中编写 ODP 到 PPTX 转换器的可运行示例代码。它包括用于自定义加载源 ODP 文件并将其保存为 PPTX 文件的信息。
在 Java 中将 ODP 转换为 PPTX 的步骤
- 配置环境以使用 ODP 到 PPTX 转换的存储库添加 Aspose.Slides for Java
- 初始化 LoadOptions 类对象并设置 ODP 演示的加载选项
- 将加载格式设置为 ODP 和密码以打开 ODP 文件(如果受磁盘保护)
- 使用带有设置加载选项的 Presentation 类加载源 ODP 文件
- 将加载的 ODP 演示文稿另存为 PPTX
上述步骤指导我们将 ODP 更改为 Java 中的 PPTX,该过程将通过使用 LoadOptions 类设置 ODP 文件的加载格式来开始。如果源 ODP 演示文稿受密码保护,则还通过将其作为参数传递给 LoadFormat 类对象来设置密码,并加载源 ODP 文件以保存为 PPTX。
在 Java 中将 ODP 转换为 PPTX 的代码
import com.aspose.slides.Presentation; | |
import com.aspose.slides.LoadOptions; | |
import com.aspose.slides.LoadFormat; | |
public class AsposeTest { | |
public static void main(String[] args) throws Exception {//Main function to Convert ODP to PPTX file | |
// Instantiate the license to convert ODP to PPTX | |
com.aspose.slides.License slidesLicense = new com.aspose.slides.License(); | |
slidesLicense.setLicense("Aspose.Total.lic"); | |
// Instantiate LoadOptions class object to set the presentation load format and password | |
LoadOptions odpLoadOptions = new LoadOptions(); | |
odpLoadOptions.setLoadFormat(LoadFormat.Odp); | |
odpLoadOptions.setPassword("abc123"); | |
// Load the source ODPpp file from the disk | |
Presentation odpPres = new Presentation("sample.odp", odpLoadOptions); | |
// Save the ODP as a PPTX file on the disk | |
odpPres.save("output.pptx", com.aspose.slides.SaveFormat.Pptx); | |
System.out.println("Done"); | |
} | |
} |
此示例协助开发基本的 ODP 到 Java 中的 PPTX 转换器软件,其中使用 LoadOptions 类,其中包含其他属性和方法,如电子表格选项来决定图表的公式计算,管理外部资源的加载设置警告回调和中断令牌。您还可以对加载的 ODP 执行其他操作,方法是修改类似于 MS PowerPoint 的幻灯片内容,然后将其保存为磁盘上的 PPTX。
此示例已引导您完成在 Java 中将 ODP 转换为 PPTX,但是,如果您想了解如何将 PPT 转换为 PPTX,请参阅 如何在 Java 中将 PPT 转换为 PPTX 上的文章。