Конвертировать PDF в PowerPoint
У нас есть API под названием Aspose.Slides, который предлагает возможность создавать и управлять презентациями PPT/PPTX. Этот API также предоставляет возможность конвертировать файлы PPT/PPTX в формат PDF. В Aspose.PDF для Java мы внедрили функцию преобразования PDF документов в формат PPTX. Во время этого преобразования отдельные страницы PDF файла конвертируются в отдельные слайды в файле PPTX.
During PDF to PPTX conversion, the text is rendered as Text where you can select/update it, instead of its rendered as an image. Please note that in order to convert PDF files to PPTX format, Aspose.PDF provides a class named PptxSaveOptions. An object of the PptxSaveOptions class is passed as a second argument to the Document.save(..) method.
Во время преобразования PDF в PPTX текст отображается как текст, который вы можете выбрать/обновить, а не в виде изображения. Обратите внимание, что для преобразования PDF файлов в формат PPTX Aspose.PDF предоставляет класс с именем PptxSaveOptions. Объект класса PptxSaveOptions передается в качестве второго аргумента методу Document.save(..).
Check next code snippet to resolve your tasks with conversion PDF to PowerPoint format:
public void convertPDFtoPowerPoint() {
// Load PDF document
// Загрузить PDF документ
try {
document = new Document(inputStream);
} catch (Exception e) {
resultMessage.setText(e.getMessage());
return;
}
// Instantiate ExcelSave Option object
// Создать объект опции сохранения Excel
PptxSaveOptions pptxSaveOptions = new PptxSaveOptions();
// Save the output in PPTX
// Сохранить вывод в формате PPTX
File xlsFileName = new File(fileStorage, "PDF-to-Powerpoint.pptx");
try {
// Save the file into PPTX format
// Сохранить файл в формате PPTX
document.save(xlsFileName.toString(), pptxSaveOptions);
}
catch (Exception e) {
resultMessage.setText(e.getMessage());
return;
}
resultMessage.setText(R.string.success_message);
}