Converter arquivos PDF para PowerPoint PPT em Python

O formato PDF está muito no mercado para criar e compartilhar documentos digitais. Por oferecer suporte multiplataforma, as pessoas optam por enviar e receber documentos em formato PDF. Pode ser o caso de você precisar importar o conteúdo de um arquivo PDF para outro documento, como Word, PowerPoint, etc. Para fazer isso programaticamente, neste artigo, você aprenderá como converter um arquivo PDF para PowerPoint PPT/PPTX em Python.

Biblioteca Python para conversão de PDF para PowerPoint PPT

Aspose.Slides for Python é uma biblioteca incrível que fornece recursos básicos e avançados para criar e manipular apresentações em PowerPoint. Além disso, oferece conversão de alta fidelidade de apresentações para outros formatos. Usaremos esta biblioteca para importar conteúdo de PDF para slides PPT/PPTX. Você pode instalar a biblioteca de PyPI usando o seguinte comando.

> pip install aspose.slides

Converter PDF para PowerPoint PPT em Python

Na conversão de PDF para PowerPoint, você não precisa percorrer as páginas do PDF para importar o conteúdo. Em vez disso, o Aspose.Slides for Python cuida dessas operações e torna a conversão muito mais fácil para você. A seguir está o fluxo de trabalho de conversão de PDF para PPT.

  • Crie uma apresentação vazia.
  • Especifique um PDF para importar para a apresentação.
  • Aspose.Slides busca as páginas PDF e as converte em slides.
  • Salve a apresentação.

A seguir estão as etapas para converter um arquivo PDF para PowerPoint PPTX em Python.

  • Crie uma nova apresentação usando a classe Apresentação.
  • Remova o slide padrão adicionado à apresentação usando o método Presentation.slides.remove_at(0).
  • Importe PDF para a apresentação usando o método Presentation.slides.addfrompdf(string).
  • Salve a apresentação como um arquivo PPT/PPTX usando o método Presentation.save(string, SaveFormat).

O exemplo de código a seguir mostra como converter um arquivo PDF em uma apresentação do PowerPoint em Python.

import aspose.slides as slides

# Criar apresentação
with slides.Presentation() as pres:

    # Remover slide padrão da apresentação
    pres.slides.remove_at(0)

    # Importar PDF para apresentação
    pres.slides.add_from_pdf("candy.pdf")

    # Salvar apresentação
    pres.save("pdf-to-ppt.pptx", slides.export.SaveFormat.PPTX)

O seguinte é o PDF que pegamos para converter no PowerPoint PPTX.

Converter PDF para PowerPoint PPT em Python

Abaixo está a apresentação do PowerPoint que obtemos após a importação do arquivo PDF.

Python PDF para PPT PPTX

Obtenha uma licença gratuita

Você pode usar o Aspose.Slides for Python sem limitações de avaliação obtendo uma licença temporária.

Conclusão

Neste artigo, você aprendeu como converter um arquivo PDF para PowerPoint PPT/PPTX em Python. Demonstramos como o Aspose.Slides for Python converte cada página em PDF em um slide no PowerPoint PPT. Além disso, você pode visitar a documentação para explorar mais sobre o Aspose.Slides for Python. Além disso, você pode postar suas dúvidas em nosso fórum.

Veja também