Convertir un PDF en PowerPoint en Java
Aspose.PDF for Java prend en charge l’exportation de pages PDF dans des présentations PowerPoint modifiables avec des options de rendu de diapositives. Utilisez PptxSaveOptions pour contrôler la façon dont les pages PDF sont mappées dans les diapositives PowerPoint.
Convertir un PDF en PPTX
Utilisez cet exemple lorsqu’un document PDF doit être exporté sous forme de présentation PowerPoint standard.
-
Ouvrez le PDF source dans une instance
Document. -
Créez une instance de
PptxSaveOptionsavec les paramètres par défaut pour générer une présentation PowerPoint modifiable. -
Appelez
document.save(outputFile.toString(), saveOptions)pour que les pages PDF soient sérialisées sous forme de présentation.pptx. -
Enregistrez le fichier PPTX converti.
public static void convertPdfToPptx(Path inputFile, Path outputFile) {
try (Document document = new Document(inputFile.toString())) {
PptxSaveOptions saveOptions = new PptxSaveOptions();
document.save(outputFile.toString(), saveOptions);
}
System.out.println(inputFile + " converted into " + outputFile);
}
Convertir un PDF en PPTX avec des diapositives sous forme d’images
Utilisez cet exemple lorsque chaque page PDF doit devenir une diapositive PowerPoint basée sur une image.
-
Ouvrez le PDF source dans une instance
Document. -
Créez
PptxSaveOptionset activezsetSlidesAsImages(true). -
Appelez
document.save(outputFile.toString(), saveOptions)pour que chaque page PDF soit rendue sous forme de diapositive constituée d’une image dans la présentation. -
Enregistrez le fichier PPTX généré.
public static void convertPdfToPptxSlidesAsImages(Path inputFile, Path outputFile) {
try (Document document = new Document(inputFile.toString())) {
PptxSaveOptions saveOptions = new PptxSaveOptions();
saveOptions.setSlidesAsImages(true);
document.save(outputFile.toString(), saveOptions);
}
System.out.println(inputFile + " converted into " + outputFile);
}
Convertir un PDF en PPTX avec une résolution d’image personnalisée
Utilisez cet exemple lorsque la qualité de l’image de la diapositive doit être contrôlée lors de l’exportation PDF vers PPTX.
-
Ouvrez le PDF source dans une instance
Document. -
Créez
PptxSaveOptionset définissezsetImageResolution(300)pour augmenter la résolution des images des diapositives. -
Appelez
document.save(outputFile.toString(), saveOptions)pour que le contenu des diapositives pixellisées soit généré à la résolution demandée. -
Enregistrez la présentation de sortie.
public static void convertPdfToPptxImageResolution(Path inputFile, Path outputFile) {
try (Document document = new Document(inputFile.toString())) {
PptxSaveOptions saveOptions = new PptxSaveOptions();
saveOptions.setImageResolution(300);
document.save(outputFile.toString(), saveOptions);
}
System.out.println(inputFile + " converted into " + outputFile);
}