HOME > Development > Control PDF with Python PyPDF2

Control PDF with Python PyPDF2

  • Development
  • Mar 10, 2025
SynopsisControl PDF with Python & PyPDF2, available at $54.99, ha...
Control PDF with Python PyPDF2  No.1

Control PDF with Python & PyPDF2, available at $54.99, has an average rating of 3.8, with 54 lectures, 4 quizzes, based on 40 reviews, and has 336 subscribers.

You will learn about How to manipulate PDFs with Python Split and merge PDF pages Scale, rotate, split, join, crop, and transform pages Read a pdf to memory Fill in form fields Insert javascript, bookmarks, and metadata Overlay images onto PDF?pages Understand how you could apply this knowledge to your own work This course is ideal for individuals who are Anyone interested in controlling and automating PDF documents with Python or The one who want to get rid of manually editing hundreds of PDFs by hand. or Especially suitable for those who would like to edit multiple PDFs or automate the creation of new PDFs from existing PDF files. It is particularly useful for Anyone interested in controlling and automating PDF documents with Python or The one who want to get rid of manually editing hundreds of PDFs by hand. or Especially suitable for those who would like to edit multiple PDFs or automate the creation of new PDFs from existing PDF files.

Enroll now: Control PDF with Python & PyPDF2

Summary

Title: Control PDF with Python & PyPDF2

Price: $54.99

Average Rating: 3.8

Number of Lectures: 54

Number of Quizzes: 4

Number of Published Lectures: 54

Number of Published Quizzes: 4

Number of Curriculum Items: 58

Number of Published Curriculum Objects: 58

Original Price: $124.99

Quality Status: approved

Status: Live

What You Will Learn

  • How to manipulate PDFs with Python
  • Split and merge PDF pages
  • Scale, rotate, split, join, crop, and transform pages
  • Read a pdf to memory
  • Fill in form fields
  • Insert javascript, bookmarks, and metadata
  • Overlay images onto PDF?pages
  • Understand how you could apply this knowledge to your own work
  • Who Should Attend

  • Anyone interested in controlling and automating PDF documents with Python
  • The one who want to get rid of manually editing hundreds of PDFs by hand.
  • Especially suitable for those who would like to edit multiple PDFs or automate the creation of new PDFs from existing PDF files.
  • Target Audiences

  • Anyone interested in controlling and automating PDF documents with Python
  • The one who want to get rid of manually editing hundreds of PDFs by hand.
  • Especially suitable for those who would like to edit multiple PDFs or automate the creation of new PDFs from existing PDF files.
  • Description

    Become a PDF Power User – Learn how to control & automate PDF’s with Python and PyPDF2

    Do you have a bunch of PDF files that you need to format or merge? Do you need to overlay images on each page? Maybe you just want to show off at the office! Whatever your needs, you can expect a comprehensive guide going through the nuts and bolts of how automating PDF’s works. The course dives straight into PyPDF2, so you will be up and running creating and manipulating your PDFs in no-time.

    I have had so much use of PyPDF2 when dealing with PDF’s. You can split and merge documents, add metadata, fill in form fields, add javascript, and much more. I am sure you will benefit from learning PyPDF2 if you have even the slightest interest in making your everyday life easier.

    After taking this course you will know how to:

  • Split and merge PDF pages

  • Scale, rotate, split, join, crop, and transform pages

  • Read a pdf to memory

  • Fill in form fields

  • Insert javascript, bookmarks, and metadata

  • Overlay images onto PDF pages

  • Understand how you could apply this knowledge to your own work

  • Whether it’s gaming, business, engineering, or data you’re passionate about, this course will give you everything you need for working on PDF’s with Python. Take this course today, and begin your journey towards taking back control of the PDF documents!

    Course Curriculum

    Chapter 1: Getting started

    Lecture 1: Course Introduction

    Lecture 2: Installing Python on Windows

    Lecture 3: Installing Python on Linux

    Lecture 4: Installing Python on Mac

    Lecture 5: Python IDE

    Chapter 2: PyPDF2 Introduction

    Lecture 1: Installing PyPDF2

    Lecture 2: Documentation for PyPDF2

    Lecture 3: PyPDF2 license

    Lecture 4: Backup your data

    Lecture 5: PDF files used in the lectures

    Chapter 3: Reading PDFs

    Lecture 1: Introduction to the main PyPDF2 classes

    Lecture 2: Imports have changed from PyPDF2 version 3.0.0 upwards

    Lecture 3: The PdfReader class and number of pages

    Lecture 4: Get document information

    Lecture 5: Get document fields

    Lecture 6: Get document page layout

    Lecture 7: Get document page mode

    Lecture 8: Get XMP metadata

    Lecture 9: Get document pages

    Lecture 10: Get page text

    Chapter 4: Manipulating pages

    Lecture 1: Introduction

    Lecture 2: Scaling pages

    Lecture 3: Rotating pages

    Lecture 4: Creating blank pages

    Lecture 5: Splitting pages

    Lecture 6: Joining pages

    Lecture 7: Page boxes introduction

    Lecture 8: Page Boxes

    Lecture 9: Cropping pages

    Lecture 10: Clipping pages

    Lecture 11: Watermarking pages

    Lecture 12: Transforming pages

    Lecture 13: Reading a pdf to memory

    Lecture 14: Decreasing PDF file size

    Chapter 5: Writing data

    Lecture 1: Introduction

    Lecture 2: Adding javascript

    Lecture 3: Encrypting and decrypting (Password protection)

    Lecture 4: Filling in form fields

    Lecture 5: Adding bookmarks

    Lecture 6: Adding links

    Lecture 7: Adding metadata

    Chapter 6: Practical applications

    Lecture 1: Introduction

    Lecture 2: Searching a PDF file for keywords from url

    Lecture 3: Merge multiple PDFs into one

    Lecture 4: Split all PDF files in folder to separate pages

    Lecture 5: Watermark all pages for all files in folder

    Lecture 6: Fill different names in application form

    Lecture 7: Convert image to PDF

    Chapter 7: Useful code

    Lecture 1: Introduction

    Lecture 2: Open pdf reader with Python

    Lecture 3: Get list of pdf files in folders and subfolders

    Lecture 4: Create folders from list

    Lecture 5: Open and Save As file dialogs

    Lecture 6: Save Word document as PDF

    Instructors

  • Control PDF with Python PyPDF2  No.2
    Conny Soderholm
    Engineer with a passion for Excel and Python
  • Rating Distribution

  • 1 stars: 2 votes
  • 2 stars: 1 votes
  • 3 stars: 7 votes
  • 4 stars: 11 votes
  • 5 stars: 19 votes
  • Frequently Asked Questions

    How long do I have access to the course materials?

    You can view and review the lecture materials indefinitely, like an on-demand channel.

    Can I take my courses with me wherever I go?

    Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!