将 PDF 转换为 PowerPoint
Contents
[
Hide
]
我们有一个名为 Aspose.Slides 的 API,它提供创建和操作 PPT/PPTX 演示文稿的功能。该 API 还提供将 PPT/PPTX 文件转换为 PDF 格式的功能。在 Aspose.PDF for Java 中,我们引入了将 PDF 文档转换为 PPTX 格式的功能。在此转换过程中,PDF 文件的各个页面被转换为 PPTX 文件中的单独幻灯片。
在线试用。您可以在此链接 products.aspose.app/pdf/conversion/pdf-to-pptx 在线检查 Aspose.PDF 转换的质量并查看结果。
在 PDF 转换为 PPTX 的过程中,文本被渲染为可以选择/更新的文本,而不是被渲染为图像。请注意,为了将 PDF 文件转换为 PPTX 格式,Aspose.PDF 提供了一个名为 PptxSaveOptions 的类。一个 PptxSaveOptions 类的对象被作为第二个参数传递给 Document.save(..) 方法。
查看下一个代码片段以解决将 PDF 转换为 PowerPoint 格式的任务:
public void convertPDFtoPowerPoint() {
// 加载 PDF 文档
try {
document = new Document(inputStream);
} catch (Exception e) {
resultMessage.setText(e.getMessage());
return;
}
// 实例化 ExcelSave Option 对象
PptxSaveOptions pptxSaveOptions = new PptxSaveOptions();
// 将输出保存为 PPTX
File xlsFileName = new File(fileStorage, "PDF-to-Powerpoint.pptx");
try {
// 将文件保存为 PPTX 格式
document.save(xlsFileName.toString(), pptxSaveOptions);
}
catch (Exception e) {
resultMessage.setText(e.getMessage());
return;
}
resultMessage.setText(R.string.success_message);
}