Biblioteca do editor PPTX Python de código aberto
Biblioteca Python gratuita e de código aberto para criar e editar arquivos PowerPoint PPTX.
O que é Python-PPTX?
Python-pptx é uma API de código aberto para criar, ler e modificar arquivos Microsoft PPTX. PPTX é o formato Open XML introduzido pela Microsoft no PowerPoint 2007 e versões posteriores. Ele pode ser usado para analisar arquivos PowerPoint lendo-os para extrair texto e imagens de indexação de pesquisa. Com Python-pptx, você pode gerar uma apresentação PowerPoint a partir de conteúdo dinâmico, como uma consulta de banco de dados, saída de análise ou uma carga útil JSON. Isso permite que você atenda a uma solicitação HTTP em seu aplicativo Python e baixe o arquivo PPTX gerado em resposta.
Recursos da API Python-pptx
A seguir estão alguns dos principais recursos da API Python-PPTX:
- API única para criar, ler e atualizar arquivos PowerPoint PPTX carregando de várias fontes de entrada, como arquivos e fluxos de memória.
- Pode ser executado em qualquer plataforma compatível com Python, incluindo macOS e Linux, e não requer que o aplicativo PowerPoint seja instalado ou licenciado.
- Pode ser usado para automatizar a produção de um ou dois slides que seriam difíceis de fazer manualmente.
- Crie slides programaticamente usando o objeto slide
- Gere uma apresentação do PowerPoint a partir de conteúdo dinâmico, como uma consulta de banco de dados, saída de análise ou uma carga JSON
- Ida e volta de qualquer apresentação Open XML (arquivo .pptx) incluindo todos os seus elementos
- Adicionar slides
- Preencha espaços reservados para texto, por exemplo, para criar um slide com marcadores
- Adicionar imagem ao slide em posição e tamanho arbitrários
- Adicionar caixa de texto a um slide; manipular tamanho da fonte do texto e negrito
- Adicionar tabela a um slide
- Adicionar formas automáticas (por exemplo, polígonos, formas de fluxograma, etc.) a um slide
- Adicionar e manipular gráficos de colunas, barras, linhas e pizza
Introdução ao python-pptx
Você pode baixar a biblioteca python-pptx do GitHub ou usando o comando pip install:
Instalação
A instalação do python-pptx é simples e pode ser feita no terminal, conforme mostrado abaixo:
Instalando python-ptpx
pip3 install python-pptx
Exemplos de código python-pptx
Examples using the python-pptx Python library are as follow. You can use the FREE PowerPoint PPTX file template to try these examples.Crie um PowerPoint PPTX com python-pptx
Você pode criar um PowerPoint PPTX em branco usando python-pptx do zero.
Leia um PowerPoint PPTX com python-pptx
python-pptx permite que você leia um arquivo PowerPoint PPTX do disco de dentro do seu aplicativo Python. O exemplo de código a seguir mostra como ler um arquivo PowerPoint PPTX com python-pptx.
Adicionar caixa de texto ao arquivo PowerPoint PPTX com python-pptx
python-pptx lhe dá total alavancagem para adicionar slides a um arquivo PPTX e adicionar caixa de texto a ele onde você pode adicionar texto. Isso é demonstrado no exemplo de código a seguir.
Adicionar marcadores ao arquivo PPTX com python-pptx
Você pode adicionar marcadores a um arquivo PPTX do PowerPoint com python-pptx. O exemplo de código a seguir mostra como marcadores estão sendo adicionados aos slides de uma apresentação.
Recursos
Conclusão
python-pptx é uma biblioteca muito poderosa para gerar arquivos PowerPoint PPTX. Como desenvolvedor de aplicativos, você pode usar esta API para criar arquivos PowerPoint PPTX e adicionar diferentes elementos aos slides, como espaços reservados para texto, imagens, tabelas, caixas de texto, formas automáticas, bem como alterar propriedades principais do documento.
Produtos Similares
- Apache POI XWPF | API Java de código aberto para criar e modificar arquivos DOCX
- DocX | API .NET de código aberto para criar e modificar arquivos DOCX
- Docx4J | API Java de código aberto para criar e modificar arquivos DOC e DOCX
- ExcelDataReader | API .NET de código aberto para ler documentos XLS, XLSX, CSV e planilhas
- FileFormat.Cells | Cerate e atualizar arquivos Excel com C# .NET