Python Manipulação de PDF de Iniciante a Vencedor

Bem-vindo a "Python Manipulação de PDF de Iniciante a Vencedor"! Um ótimo curso sobre Manipulação de arquivos PDF!

Juntos vamos aprender, explorar e nos divertir aproveitando ao máximo o Python e vários módulos Python para ler/modificar documentos PDF.

Cada sessão será composta por vários desafios que iremos resolver explorando a documentação disponível, lendo o código fonte dos Módulos Python e também depurando. No final, você será capaz de se desenvencilhar de situações em que não pode encontrar ajuda em nenhum outro lugar! Parece bom certo?

Depois de fazer a primeira sessão, você saberá como:

- Obter o número total de páginas de um documento PDF;

- Obter seus metadados, autor, título, índice;

- Extraia o texto de um arquivo PDF e guardar em um arquivo txt;

- Extraia imagens de um arquivo PDF e salvar em um arquivo png;

- Ler hiperlinks de um documento PDF;

- Tirar instantâneos das páginas e salvar como arquivos png;

- Alterar o tamanho do papel das páginas de retrato A4, paisagem A4 e outros;

- Girar as páginas de um arquivo PDF;

- Dividir as páginas ímpares das pares para que seja mais fácil imprimi-las;

- Juntar páginas de vários arquivos PDF em um novo documento PDF;

- Mudar a área visível das páginas, cortar as páginas;

- E adicionar marcas d'água às páginas PDF.

Já parece divertido né?

Você sabia que podemos ter formulários de entrada em um arquivo PDF? E que podemos adicionar funcionalidades JavaScript a um arquivo PDF? Sim, faremos isso também!

Junte-se a mim nesse grande desafio que é aprender!

  • Detalhes

Autor

Idioma

Português

Conheça melhor quem criou o conteúdo

Hugo Ferro
1 Ano Hotmarter

[PT] Olá meu nome é Hugo, sou engenheiro de software/hardware, sou de Portugal e gosto de ensinar online outras pessoas, tenho um canal no youtube com mais de 14000 inscritos onde faço exatamente isso! Tenho vídeos sobre Python, C#, Java, JavaScript, Kotlin, Groovy e muito mais.

No passado trabalhei para várias empresas como engenheiro de software, principalmente trabalhando com C#. Estive na área de telecomunicações onde usei Java, também fiz sites de comércio eletrônico com C# e ASP.NET MVC, estive na área de transporte onde trabalhei com smart cards usando C# e C. Também desempenhei o papel de arquitecto de soluções, projectei e criei um site para gestão de recursos humanos em Angular (TypeScript) usando micro serviços em C#.NET.

[EN] Hello my name is Hugo, I'm a software/hardware engineer, I'm from Portugal and I like to teach other people online, I have a youtube channel with more than 14000 subscribers where I do exactly that! I have videos on 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 the telecommunications area where I used Java, I also made e-commerce sites with C# and ASP.NET MVC, I was in the transport area where I worked with smart cards using C# and C. I also played the role of solutions architect, designed and created a website for human resources management in Angular (TypeScript) using micro services in C#.NET.

Perguntas Frequentes

O conteúdo deste produto não representa a opinião da Hotmart. Se você vir informações inadequadas, denuncie aqui