Tutorialspoint

Python ReportLab de Iniciante a Vencedor

Gerar dinamicamente arquivos PDF usando Python e ReportLab

  Hugo Ferro

   Python, Object Oriented Programming, Development, Data Science and AI ML

Language - Portuguese Published on 08/2022

  • Introdução
    07:21
    Preview
  • Parte 1 - Construir a estrutura base
    42:21
    Preview
  • Parte 2 - Fazer o rodapé
    20:45
    Preview
  • Parte 3 - Fazer o cabeçalho
    28:32
  • Parte 4 - Construir a estrutura do corpo do documento
    32:54
  • Parte 5 - Fazer a secção com informação sobre o hotel
    22:15
  • Parte 6 - Fazer a secção com a descrição
    12:23
  • Parte 7 - Fazer a secção com os contactos
    29:53
  • Parte 8 - Fazer a secção com a lista de preços
    36:06
  • Exercício 1 - Adicionar sombreado a texto
    10:18
  • Exercício 2 - Adicionar texto em Árabe
    12:18
  • Exercício 3 - Registar uma Font Family
    15:45
  • Exercício 4 - Adicionar Cinco Estrelas!
    45:54
  • Exercício 5 - Perguntas Frequentes
    46:45
  • Exercício 6 - Debug Código ReportLab
    01:01:53
  • Exercício 7 - Django App
    01:26:35

Description

Este curso tem uma abordagem prática, é resultado de trabalhos que fiz para clientes meus no passado bem como videos que publiquei para o meu canal de youtube.

Ao longo deste curso irei propor vários documentos PDF, tentarei sempre que os mesmos se pareçam o mais profissional possível e irei ensinar passo a passo e em detalhe como fazer os mesmos.

Cada proposta de arquivo PDF que apresento aqui, pode tomar cerca de 2 meses para que eu consiga estruturar de forma a que você possa digerir mais facilmente o conteúdo e também que possa praticar o que aprendeu várias vezes. Seja paciente pois irei actualizar este curso com frequência!

Você irá aprender:

  • Como alterar o tamanho de letra;

  • Alterar a cor do texto;

  • Usar fontes do tipo True Type Font;

  • Como inserir imagens num arquivo PDF;

  • Criar tabelas;

  • Criar parágrafos;

  • Adicionar marcas de água;

  • Rodar o texto;

  • Rodar imagens;

  • Proteger o arquivo PDF com palavra passe;

  • Prevenir que outras pessoas possam imprimir o arquivo;

  • Inserir radio buttons;

  • Inserir check boxes;

  • Inserir drop down lists;

  • Inserir áreas de texto;

  • Adicionar JavaScript ao seu arquivo PDF;

  • e mais!

Você não aprenderá apenas sobre o ReportLab aqui! Além disso, você aprenderá como pensar, como estruturar o seu código, como torná-lo bonito e fácil para que todos entendam o seu trabalho, porque no final das contas essas habilidades são as que fazem as empresas quererem você!

Espero que goste do meu trabalho, darei o meu melhor para torná-lo um vencedor :)

What Will I Get ?

  • Gerar dinamicamente um arquivo PDF utilizando Python e ReportLab.

Requirements

  • Conhecimento básico de Python;
  • Python 3.8 or superior;
  • Visual Studio Code (recomendado);
  • Vontade de aprender!

    Feedbacks (0)

  • No Feedbacks Posted Yet..!

We make use of cookies to improve our user experience. By using this website, you agree with our Cookies Policy.