Convertir PDF en PowerPoint
Nous disposons d’une API nommée Aspose.Slides qui offre la possibilité de créer ainsi que de manipuler des présentations PPT/PPTX. Cette API permet également de convertir des fichiers PPT/PPTX au format PDF. Dans Aspose.PDF for Java, nous avons introduit une fonction permettant de transformer des documents PDF en format PPTX. Au cours de cette conversion, les pages individuelles du fichier PDF sont converties en diapositives distinctes dans le fichier PPTX.
Lors de la conversion de PDF en PPTX, le texte est rendu en tant que texte que vous pouvez sélectionner/mise à jour, au lieu d’être rendu sous forme d’image. Veuillez noter que pour convertir des fichiers PDF au format PPTX, Aspose.PDF fournit une classe nommée PptxSaveOptions. Un objet de la PptxSaveOptions classe est passée en deuxième argument à la Document.save(..) méthode.
Vérifiez le fragment de code suivant pour résoudre vos tâches avec la conversion PDF vers le format 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);
}