Gerando Arquivos PDF com Python e ReportLab 2023
What you'll learn
- Gerar um arquivo PDF utilizando Python e ReportLab
- Conceitos básicos de ReportLab
- Registar uma nova fonte TTF
- Inserir imagens no arquivo PDF
Requirements
- Vontade de aprender!
- Conhecimentos base da linguagem Python 3
Description
Este curso é uma introdução muito básica de como gerar arquivos PDF com Python e ReportLab.
ReportLab é um módulo de Python muito poderoso que permite gerar dinamicamente arquivos PDF, sendo usado por empresas/companhias como a Wikipédia, HP, NASA, TRUECar, entre outras.
Existem duas versões de ReportLab:
A versão paga que é muito cara e inacessível para muitos de nós;
A versão gratuita (que iremos ver neste curso) que tem uma documentação muita fraca e é muito difícil encontrar informações na internet de como usar ReportLab.
Este é o resultado da experiência que tive ao criar arquivos PDF para clientes meus bem como videos que fiz para o YouTube. Espero assim ajudar na iniciação com ReportLab :)
Este curso é só uma introdução ao ReportLab, se gostar e quiser saber mais veja também o curso mais avançado "Python ReportLab de Iniciante a Vencedor".
Aqui você irá aprender:
Como salvar um arquivo PDF em ReportLab;
Adicionar um título ao documento;
Adicionar uma fonte TTF;
Criar o efeito sombra em texto;
Mudar a cor do texto;
Adicionar uma linha, alterar sua espessura e cor;
Adicionar um parágrafo;
Inserir uma imagem e redimensiona-la;
Adicionar um hyperlink a uma imagem;
Desenhar um rectangulo.
Você também pode ver o meu canal de YouTube (ver no meu perfil) onde ensino vários tópicos em Python, C#, Java, JavaScript, entre outras, e também os meus outros cursos aqui na Udemy :)
Espero que goste do meu trabalho, não se esqueça de avaliar o curso e boa aprendizagem! :)
Who this course is for:
- Pessoas que precisam de gerar arquivos PDF dinamicamente
- Desenvolvedores Python
- Analístas de dados
- Data Scientists
Instructor
Hello my name is Hugo, I'm a software/hardware engineer, I'm from Portugal and I like to teach online other people, I have a youtube channel with more then 11000 subscribers where I do just that! I have videos about Python, C#, Java, JavaScript, Kotlin, Groovy, and more.
In the past I worked for several companies as a software engineer, mainly working with C#. I was in telecommunications area were I used Java, also made ecommerce websites with C# and ASP.NET MVC, I was in transportation area where I worked with smart cards using C# and pure C, and more.