Конвертировать PDF в PowerPoint

Contents
[ ]

У нас есть API под названием Aspose.Slides, который предоставляет возможность создавать и редактировать презентации PPT/PPTX. Этот API также позволяет конвертировать файлы PPT/PPTX в формат PDF. В Aspose.PDF for Java мы внедрили функцию преобразования PDF‑документов в формат PPTX. При этой конвертации отдельные страницы PDF‑файла преобразуются в отдельные слайды в файле PPTX.

Во время конвертации PDF в PPTX текст отображается как Text, который можно выделять/обновлять, вместо того чтобы он отображался как изображение. Обратите внимание, что для конвертации PDF‑файлов в формат PPTX Aspose.PDF предоставляет класс с именем PptxSaveOptions. Объект этого PptxSaveOptions класс передаётся в качестве второго аргумента Document.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);
    }