Como converter vários arquivos PPT para PDF usando Python

Este breve tutorial orienta como converter vários arquivos PPT em PDF usando Python juntamente com as etapas de configuração detalhadas para configurar o ambiente. Você pode converter vários PPT em um PDF em Python apenas com a ajuda de algumas chamadas de API e terá controle sobre cada slide incluído no PDF, como filtrar alguns slides ou definir outras propriedades, se necessário.

Etapas para converter vários arquivos PPT em PDF usando Python

  1. Configure seu ambiente IDE para use Aspose.Slides para Python via .NET
  2. Adicione a referência aos namespaces glob, os e aspose.slides em seu projeto para converter PPT em PDF
  3. Crie uma apresentação padrão usando a classe Apresentação e remova seu slide padrão
  4. Acesse a lista de todos os arquivos de apresentação a serem renderizados em um único PDF
  5. Iterar através de cada arquivo de apresentação e carregá-lo em um objeto de apresentação temporário separado
  6. Iterar por todos os slides em cada apresentação e cloná-los na apresentação de destino
  7. Salve a apresentação final resultante como um PDF contendo slides de todas as apresentações

Estas instruções passo a passo são seguidas para converter vários arquivos PPT em PDF em Python. Um fluxo de trabalho completo é descrito para escrever um conversor, onde uma nova apresentação padrão é criada e seguida pela remoção de seu slide padrão. Em seguida, você pode carregar uma ou várias apresentações, acessando suas respectivas coleções de slides e adicionando-as à apresentação de destino usando o recurso de clonagem de slides antes de salvá-las no disco como um arquivo PDF.

Código para converter vários PPT em um PDF usando Python

Este código mostra como converter vários PPT para PDF em Python usando os namespaces e classes necessários. O código inclui a lógica para ler arquivos PPT apenas de uma pasta, no entanto, você pode simplificá-lo obtendo a lista de nomes de arquivos de outra maneira, conforme suas necessidades. Durante a iteração dos slides, quando você obtém acesso a cada slide, também pode definir as propriedades como adicionar plano de fundo do slide, adicionar algum controle ActiveX, trabalhar com as formas no slide e assim por diante.

Testemunhamos que, ao escrever o conversor PPT para PDF, vários arquivos em Python são renderizados em um único PDF. Se você quiser saber como converter apresentações em SVG, consulte o artigo em como converter PowerPoint para SVG em Python.

 Português