Converter PDF para PowerPoint
Nós temos uma API chamada Aspose.Slides que oferece o recurso de criar e também manipular apresentações PPT/PPTX. Esta API também fornece o recurso de converter arquivos PPT/PPTX para o formato PDF. No Aspose.PDF para Java, introduzimos um recurso para transformar documentos PDF em formato PPTX. Durante esta 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 selecioná-lo/atualizá-lo, em vez de ser renderizado como uma imagem. Por favor, note que para converter arquivos PDF para o formato PPTX, Aspose.PDF fornece uma classe chamada PptxSaveOptions. Um objeto da classe PptxSaveOptions é passado como segundo argumento para o método Document.save(..).
Confira o próximo trecho de código para resolver suas tarefas com a conversão de PDF para o formato PowerPoint:
public void convertPDFtoPowerPoint() {
// Carregar documento PDF
try {
document = new Document(inputStream);
} catch (Exception e) {
resultMessage.setText(e.getMessage());
return;
}
// Instanciar objeto ExcelSave Option
PptxSaveOptions pptxSaveOptions = new PptxSaveOptions();
// Salvar a saída em PPTX
File xlsFileName = new File(fileStorage, "PDF-to-Powerpoint.pptx");
try {
// Salvar o arquivo no formato PPTX
document.save(xlsFileName.toString(), pptxSaveOptions);
}
catch (Exception e) {
resultMessage.setText(e.getMessage());
return;
}
resultMessage.setText(R.string.success_message);
}