Конвертировать PDF в PowerPoint
У нас есть 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);
}