Converter PDF para PowerPoint
Temos uma API chamada Aspose.Slides que oferece o recurso de criar e manipular apresentações PPT/PPTX. Esta API também fornece o recurso de converter arquivos PPT/PPTX para o formato PDF. No Aspose.PDF for Java, introduzimos um recurso para transformar documentos PDF em formato PPTX. Durante essa conversão, as páginas individuais do arquivo PDF são convertidas em slides separados no arquivo PPTX.
Durante a conversão de PDF para PPTX, o texto é renderizado como Texto onde você pode selecionar/atualizar, em vez de ser renderizado como uma imagem. Observe que, para converter arquivos PDF para o formato PPTX, o Aspose.PDF fornece uma classe chamada PptxSaveOptions. Um objeto da PptxSaveOptions a classe é passada como segundo argumento para o Documentmétodo .save(..).
Confira o próximo trecho de código para resolver suas tarefas com a conversão de PDF para formato 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);
}