Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Gerando Arquivos PDF com Python e ReportLab
Rating: 4.8 out of 5(17 ratings)
456 students

Gerando Arquivos PDF com Python e ReportLab

Gerar dinamicamente arquivos PDF usando Python e ReportLab
Created byHugo Ferro
Last updated 6/2023
Portuguese

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

Course content

1 section6 lectures1h 51m total length
  • Olá Mundo em ReportLab43:25

    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.

  • Rodar elementos no canvas4:11

    Aqui irei demonstrar como rodar os elementos na página.

  • Adicionar nova página ao documento4:18

    Aqui irei demonstrar como novas páginas ao documento.

  • Criar uma tabela simples no documento23:27

    Aqui você irá aprender como:

    • Criar uma tabela em ReportLab;

    • Adicionar estilo à tabela;

    • Utilizar o sistema de coordenadas de uma tabela;

    • Adicionar uma grelha à tabela;

    • Alterar a cor do texto numa tabela;

    • Alterar a fonte do texto;

    • Alterar o tamanho da letra;

    • Alterar o tamanho das células de uma tabela;

    • Adicionar espaçamento em baixo aos elementos de uma tabela;

    • Centrar o texto numa tabela;

    • Adicionar uma DataFrame de Pandas a uma tabela.



  • Criar um gráfico do tipo Donut23:16

    Nesta aula irá aprender como adicionar um gráfico do tipo Donut ao canvas, adicionar um título, uma legenda, alterar cores, etc.

  • Proteger o arquivo com uma palavra passe12:51

    Aqui você irá aprender como proteger o arquivo PDF com uma password e como bloquear a impressão do mesmo.

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