Tutorialspoint

Python ReportLab de Iniciante a Vencedor

person icon Hugo Ferro

Python ReportLab de Iniciante a Vencedor

Gerar dinamicamente arquivos PDF usando Python e ReportLab

updated on icon Updated on Sep, 2023

language icon Language - Portuguese

person icon Hugo Ferro

architecture icon Python,Development,Programming

price-loader

30-days Money-Back Guarantee

Training 5 or more people ?

Get your team access to 19,000+ top Tutorialspoint courses anytime, anywhere.

Course 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 :)

Goals

What will you learn in this course:

  • Gerar dinamicamente um arquivo PDF utilizando Python e ReportLab.

Prerequisites

What are the prerequisites for this course?

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

Curriculum

Check out the detailed breakdown of what’s inside the course

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

Instructor Details

Hugo Ferro

Hugo Ferro

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 14000 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.

Course Certificate

User your certification to make a career change or to advance in your current career. Salaries are among the highest in the world.

sample Tutorialspoint certificate

Our students work
with the Best

Related Video Courses

View More

Annual Membership

Become a valued member of Tutorials Point and enjoy unlimited access to our vast library of top-rated Video Courses

Subscribe now
People having fun around a laptop

Online Certifications

Master prominent technologies at full length and become a valued certified professional.

Explore Now
People having fun around a laptop

Talk to us

1800-202-0515