Convertir PDF a PowerPoint en Java
Contents
[
Hide
]
Aspose.PDF for Java admite la exportación de páginas PDF a presentaciones de PowerPoint editables con opciones de renderizado de diapositivas. Utilice PptxSaveOptions para controlar cómo se asignan las páginas PDF a diapositivas de PowerPoint.
Convertir PDF a PPTX
Utilice este ejemplo cuando un documento PDF debe exportarse como una presentación estándar de PowerPoint.
- Abra el PDF de origen en una instancia de
Document. - Cree predeterminado
PptxSaveOptionspara exportación editable de PowerPoint. - Llame
document.save(outputFile.toString(), saveOptions)así que las páginas de PDF se serializan como una.pptxpresentación. - Guarde el archivo PPTX convertido.
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 PDF a PPTX con diapositivas como imágenes
Utilice este ejemplo cuando cada página PDF deba convertirse en una diapositiva de PowerPoint basada en imágenes.
- Abra el PDF de origen en una instancia de
Document. - Cree
PptxSaveOptionsy habilitesetSlidesAsImages(true). - Llame
document.save(outputFile.toString(), saveOptions)por lo que cada página del PDF se renderiza como una diapositiva basada en una imagen en la presentación. - Guarde el archivo PPTX generado.
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 PDF a PPTX con resolución de imagen personalizada
Utilice este ejemplo cuando se debe controlar la calidad de imagen de la diapositiva durante la exportación de PDF a PPTX.
- Abra el PDF de origen en una instancia de
Document. - Cree
PptxSaveOptionsy establezcasetImageResolution(300)para una mayor fidelidad de la imagen de la diapositiva. - Llame
document.save(outputFile.toString(), saveOptions)por lo que el contenido de la diapositiva rasterizada se genera a la resolución solicitada. - Guarde la presentación de salida.
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);
}