Convertir PDF en PowerPoint en Python

Vue d’ensemble

Est-il possible de convertir un fichier PDF en PowerPoint ? Oui, vous pouvez ! Et c’est facile ! Cet article explique comment convertir un PDF en PowerPoint en utilisant Python. Il couvre ces sujets.

Format: PPTX

Format: PowerPoint

Conversion de PDF en PowerPoint et PPTX en Python

Aspose.PDF for Python via .NET vous permet de suivre la progression de la conversion de PDF en PPTX.

Nous avons une API nommée Aspose.Slides qui offre la fonctionnalité de créer ainsi que de manipuler des présentations PPT/PPTX. Cette API offre également la fonctionnalité de convertir des fichiers PPT/PPTX au format PDF. Lors de cette conversion, les pages individuelles du fichier PDF sont converties en diapositives séparées dans le fichier PPTX.

Lors de la conversion de PDF en PPTX, le texte est rendu en tant que texte où vous pouvez le sélectionner/le mettre à jour. Veuillez noter que pour convertir des fichiers PDF au format PPTX, Aspose.PDF fournit une classe nommée PptxSaveOptions. Un objet de la classe PptxSaveOptions est passé comme deuxième argument à la méthode save(). Le code suivant montre le processus de conversion des fichiers PDF en format PPTX.

Conversion simple de PDF en PowerPoint en utilisant Python et Aspose.PDF pour Python

Afin de convertir un PDF en PPTX, Aspose.PDF pour Python conseille d’utiliser les étapes de code suivantes.

Étapes : Convertir un PDF en PowerPoint en Python | Étapes : Convertir un PDF en PPTX en Python

  1. Créez une instance de la classe Document
  2. Créez une instance de la classe PptxSaveOptions
  3. Utilisez la méthode Save de l’objet Document pour enregistrer le PDF en tant que PPTX

    import aspose.pdf as ap

    input_pdf = DIR_INPUT + "sample.pdf"
    output_pdf = DIR_OUTPUT + "convert_pdf_to_pptx.pptx"
    # Ouvrir le document PDF
    document = ap.Document(input_pdf)
    # Instancier l'instance de PptxSaveOptions
    save_option = ap.PptxSaveOptions()
    # Enregistrer le fichier au format MS PowerPoint
    document.save(output_pdf, save_option)

Convertir un PDF en PPTX avec des diapositives sous forme d’images

Dans le cas où vous auriez besoin de convertir un PDF consultable en PPTX sous forme d’images au lieu de texte sélectionnable, Aspose.PDF propose une telle fonctionnalité via la classe PptxSaveOptions. Pour y parvenir, définissez la propriété slides_as_images de la classe PptxSaveOptions à ’true’ comme indiqué dans l’exemple de code suivant.


    import aspose.pdf as ap

    input_pdf = DIR_INPUT + "sample.pdf"
    output_pdf =  DIR_OUTPUT + "convert_pdf_to_pptx_with_slides_as_images.pptx"
    # Ouvrir le document PDF
    document = ap.Document(input_pdf)
    # Instancier l'instance PptxSaveOptions
    save_option = ap.PptxSaveOptions()
    save_option.slides_as_images = True
    # Enregistrer le fichier au format MS PowerPoint
    document.save(output_pdf, save_option)

Voir Aussi

Cet article couvre également ces sujets. Les codes sont les mêmes qu’au-dessus.

Format: PowerPoint

Format: PPTX