Convertir PDF a PowerPoint en Python
Conversión de PDF a PowerPoint y PPTX con Python
Aspose.PDF for Python via .NET le permite rastrear el progreso de la conversión de PDF a PPTX.
Tenemos una API llamada Aspose.Slides que ofrece la funcionalidad de crear así como manipular presentaciones PPT/PPTX. Esta API también proporciona la funcionalidad de convertir. PPTX archivos al formato PDF. Durante esta conversión, las páginas individuales del archivo PDF se convierten en diapositivas separadas en el archivo PPTX.
Durante la conversión de PDF a PPTX, el texto se renderiza como Texto donde puedes seleccionar/actualizarlo. Ten en cuenta que, para convertir archivos PDF al formato PPTX, Aspose.PDF proporciona una clase llamada PptxSaveOptions. Un objeto de la clase PptxSaveOptions se pasa como segundo argumento a la save()El siguiente fragmento de código muestra el proceso para convertir archivos PDF al formato PPTX.
Esta conversión es especialmente útil cuando deseas reutilizar informes PDF, presentaciones de diapositivas o folletos en archivos de presentación editables.
Conversión simple de PDF a PowerPoint usando Python y Aspose.PDF for Python via .NET
Para convertir PDF a PPTX, Aspose.PDF for Python recomienda usar los siguientes pasos de código.
Pasos: Convertir PDF a PowerPoint en Python
- Crear una instancia de Documento clase.
- Crear una instancia de PptxSaveOptions clase.
- Llama al document.save() método.
import aspose.pdf as ap
from os import path
import sys
def convert_PDF_to_PPTX(infile, outfile):
document = ap.Document(infile)
save_options = ap.PptxSaveOptions()
document.save(outfile, save_options)
Convertir PDF a PPTX con diapositivas como imágenes
Intenta convertir PDF a PowerPoint en línea
Aspose.PDF le presenta una aplicación en línea “PDF a PPTX”, donde puede intentar investigar la funcionalidad y la calidad con la que funciona.
En caso de que necesite convertir un PDF buscable a PPTX como imágenes en lugar de texto seleccionable, Aspose.PDF ofrece esa característica a través de PptxSaveOptions clase. Para lograr esto, establezca la propiedad diapositivas_como_imágenes de PptxSaveOptions clase a ’true’ como se muestra en el siguiente ejemplo de código.
import aspose.pdf as ap
from os import path
import sys
def convert_PDF_to_PPTX_slides_as_images(infile, outfile):
document = ap.Document(infile)
save_options = ap.PptxSaveOptions()
save_options.slides_as_images = True
document.save(outfile, save_options)
Convertir PDF a PPTX con resolución de imagen personalizada
Este método convierte un documento PDF en un archivo PowerPoint (PPTX) mientras establece una resolución de imagen personalizada (300 DPI) para una mejor calidad.
- Cargue el PDF en un objeto ‘ap.Document’ object.
- Cree una instancia de ‘PptxSaveOptions’.
- Establezca la propiedad ‘image_resolution’ en 300 DPI para una renderización de alta calidad.
- Guarde el PDF como un archivo PPTX usando las opciones de guardado definidas.
import aspose.pdf as ap
from os import path
import sys
def convert_PDF_to_PPTX_image_resolution(infile, outfile):
document = ap.Document(infile)
save_options = ap.PptxSaveOptions()
save_options.image_resolution = 300
document.save(outfile, save_options)
Conversiones relacionadas
- Convertir PDF a Word para la salida de documentos editables en lugar de diapositivas.
- Convertir PDF a Excel cuando el PDF de origen contiene datos empresariales con muchas tablas.
- Convertir PDF a HTML para flujos de trabajo de publicación listos para el navegador.
