Converter PDF para PowerPoint

Contents
[ ]

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);
    }