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