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.
Abaixo está a apresentação do PowerPoint que obtemos após a importação do arquivo PDF.
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.