Python Docx de Iniciante a Vencedor
Aprenda a Gerar Arquivos do Microsoft Word
Description
Bem-vindo ao Python Docx de Iniciante a Vencedor!
Aqui vamos aprender juntos como usar o módulo python-docx para gerar arquivos docx dinamicamente! A automação de arquivos Docx com Python se tornará fácil para você!
Em cada sessão iremos replicar um Microsoft docx previamente criado à mão.
Juntos, exploraremos a API python-docx! Iremos examinar, depurar e melhorar o seu código!
Será divertido, será ousado, será memorável!
Também vamos dar uma olhada em seu código XML interno, vamos comparar com o original, vamos entender como funciona e vamos mudá-lo a nosso favor!
Depois de fazer a primeira sessão, você já será capaz de:
Inserir parágrafos;
Inserir imagens;
Inserir tabelas;
Formatar tabelas;
Alinhar parágrafos e imagens;
Altere o nome e o tamanho da fonte do parágrafo;
Usar fontes TTF;
Alterar a cor do parágrafo;
Adicionar/remover negrito, itálico e sublinhado;
Adicionar diferentes estilos de sublinhado: linha simples, dupla, onda, entre outras;
Criar seus próprios estilos de parágrafo;
Ler seu código XML interno, entendendo-o e alterando-o a seu favor;
Adicionar paginação.
Uma viagem e tanto né?
Junte-se a mim nesse desafio de explorar o módulo python-docx, temos muito a aprender!
Torne-se um vencedor e comece a automatizar seus arquivos Microsoft Docx agora!
Conceitos chave: Inserir parágrafos, inserir images, inserir tabelas, formatar tabelas, alinhar parágrafos, alinhar images, alterar a fonte de um parágrafo, alterar o tamanho da fonte de um parágrafo, usar fontes TTF (TrueType Font), alterar a cor de um parágrafo, adicionar negrito, remover negrito, adicionar itálico, remover itálico, adicionar sublinhado, remover sublinhado, adicionar sublinhado de linha única, adicionar sublinhado de linha dupla, adicionar sublinhado de onda, criar estilos, paginação.
What You Will Learn!
- Criar arquivos docx com Python
- Altere a cor e o tamanho da fonte
- Altere o nome da fonte, usar fontes TTF
- Inserir imagens e parágrafos
- Alinhar parágrafos e imagens
- Definir/Desativar negrito, itálico e sublinhado
- Defina diferentes estilos de sublinhado: único, traço duplo, ponto ponto traço
- Inserir tabelas
- Altere os dados XML internos
- Adicionar número de página
Who Should Attend!
- Desenvolvedor Python Iniciante/Intermediário que deseja automatizar a criação e/ou processamento de documentos docx
- Qualquer pessoa interessada em automação docx
- Todos aqueles que queiram fazer mais com menos