API Python para gerar apresentação PPTX do PowerPoint
Biblioteca Python de código aberto para criar, modificar e exportar arquivos PPTX do Microsoft PowerPoint.
Python-PPTX é uma biblioteca Python de código aberto que permite que programadores de software gerem e manipulem facilmente arquivos Open XML PowerPoint (PPTX) dentro de seus próprios aplicativos Python sem dependências externas. Ele ajuda os desenvolvedores a automatizar a produção de apresentações PPTX personalizando a criação de apresentações do PowerPoint a partir do conteúdo do banco de dados ou fazendo atualizações em massa para uma biblioteca de apresentações ou automatizando a produção de slides.
A biblioteca fornece suporte para vários recursos importantes, como gerar e editar uma apresentação, inserir novos slides, adicionar caixa de texto a um slide, manipular o tamanho da fonte do texto, adicionar tabela ao slide, suporte a formas automáticas, adicionar e manipular coluna, barra, linha ou gráficos de pizza e muitos outros recursos.
Introdução ao Python-PPTX
Python-PPTX is hosted on PyPI, so installing with pip is simple. Please use the following command.
comando pip
pip install python-pptx
O pacote lxml e o Pillow são necessários para que o Python-PPTX funcione sem problemas. Os recursos de gráficos dependem do XlsxWriter. Tanto o pip quanto o easy_install cuidarão de satisfazer essas dependências para você. Se você quiser instalá-lo usando setup.py, precisará instalar as dependências por conta própria.
Gere e modifique a apresentação do PowerPoint PPTX usando a API Python
A API Python-PPTX fornece funcionalidade para a criação de novas apresentações do PowerPoint PPTX, bem como modificação dentro de aplicativos Python. Os desenvolvedores de software podem modificar facilmente uma apresentação existente abrindo a apresentação existente. Permite adicionar slides, especificar um layout para novos slides, adicionar títulos e conteúdos, inserir imagens e formas, etc. Uma vez feito isso, você pode alterar o nome da apresentação existente e salvá-la no local de sua escolha.
Trabalhando com slides e imagens PPTX
Python-PPTX é uma ótima biblioteca para usar Python para criar slides dinâmicos do PowerPoint. Os programadores de software podem adicionar um slide a uma apresentação existente com facilidade. Cada slide em uma apresentação é baseado em um layout de slide. O layout do slide é como um modelo para um slide, permite que os usuários herdem opções de formatação, caixas de texto, títulos ou gráficos, etc.
Adicionando e modificando gráficos em uma apresentação
A API Python-PPTX permite que desenvolvedores de software adicionem gráficos a um slide e também modifiquem os existentes dentro de seus próprios aplicativos. A API suporta os tipos de gráficos mais comuns, exceto os tipos 3D. Você pode adicionar um gráfico de colunas de série única, gráfico de várias séries, gráfico de bolhas, gráfico de linhas, gráficos de pizza e muito mais. Por padrão, as cores atribuídas a cada série em um gráfico são as cores do tema Acento 1 a Acento 6, nessa ordem. Você também pode atribuir cores específicas a pontos de dados em segmentos de pizza, barra e linha para pelo menos alguns tipos de gráfico. A maneira mais fácil e sugerida será alterar as cores do tema em sua apresentação "modelo" inicial.