Comprimir o tamanho da apresentação PowerPoint usando Python

Este guia rápido explica como compactar o tamanho de apresentações PowerPoint usando Python. Você receberá detalhes para configurar o IDE para usar a biblioteca, um conjunto de instruções passo a passo e código de exemplo para reduzir o tamanho de arquivos PowerPoint usando Python sem afetar a apresentação, como animações GIF, se houver. Mais APIs também serão apresentadas para aprimorar o código de exemplo fornecido, visando uma redução adicional no tamanho dos arquivos PPT/PPTX.

Etapas para Reduzir o Tamanho de Arquivo do PowerPoint usando Python

  1. Configure o IDE para usar Aspose.Slides for Python via .NET para compactar uma apresentação
  2. Defina os nomes dos arquivos de entrada/saída, a resolução de imagem alvo e a qualidade JPEG
  3. Carregue a fonte presentation e colete todos os slides normais, de layout e mestres em uma lista
  4. Itere sobre a coleção de pictures em cada slide e reduza sua resolução.
  5. Converta cada imagem que não seja JPEG para JPEG e mantenha-a se o tamanho for menor que o da imagem original.
  6. Exclua todos os slides mestre e de layout não utilizados da apresentação
  7. Reduza as fontes incorporadas removendo caracteres não usados no slide
  8. Salve a apresentação resultante como PPT ou PPTX conforme suas necessidades.

Esses passos resumem como reduzir o tamanho de arquivos PowerPoint usando Python. Carregue a apresentação, recolha todos os tipos de slides nela, incluindo normal, layout e mestre, percorra todas as imagens da apresentação e reduza sua resolução. Converta cada imagem que não seja JPEG para JPEG com baixa resolução, exclua todos os slides de layout e mestre não utilizados, remova caracteres não usados dos bots incorporados e salve a apresentação resultante.

Código para Reduzir o Tamanho de Arquivo PowerPoint usando Python

Este código demonstra como comprimir um arquivo PowerPoint usando Python. Para uma redução adicional no tamanho da apresentação, você pode comprimir imagens usadas como preenchimentos, remover dados de imagem recortados e aumentar a compressão de salvamento para o nível máximo de ZIP. Também pode desactivar a geração de miniaturas ao guardar, remover completamente as fontes não utilizadas, eliminar o conteúdo binário incorporado no momento da carga, como macros VBA, dados de objetos OLE e dados ActiveX, se houver.

Este código mostra como reduzir o tamanho da prevenção. Para adicionar gráficos SmartArt em uma apresentação, consulte o artigo Adicionar gráficos SmartArt no PowerPoint usando Python.

 Português