In this tutorial, we’ll build a PDF extracting program that fetches text from a user-selected file. We’ll create a graphic interface with Tkinter, manipulate PDF files with PyPDF2 and present the logo of our app with Pillow/PIL.

Timestamps!

  • 00:00 - Intro
  • 01:23 - Import modules
  • 02:02 - Save as a Python file
  • 02:30 - Run Python file in the terminal
  • 03:43 - Create a Window/Root object with Tkinter
  • 04:48 - Create a Tkinter Canvas Widget
  • 06:14 - Tkinter Image Widget
  • 08:35 - Add Text with a Tkinter Label Widget
  • 10:10 - Discuss “Browse” Button Functionality
  • 10:25 - Change the Text of a Button Widget
  • 12:34 - Tkinter Widget Rowspan
  • 12:57 - Stylize Button Widget
  • 13:38 - Add Vertical Margins in Tkinter
  • 14:18 - Attach Command Function to Button Widget
  • 16:00 - Open Browse File Dialog
  • 16:52 - Limit File Dialogue to Browse only for PDF files
  • 17:48 - Read PDF file with PyPDF2
  • 18:11 - Select a PDF page
  • 18:25 - Extract Text from PDF file
  • 19:36 - Create a Tkinter Text Widget
  • 20:01 - Padding with Tkinter Widgets
  • 20:12 - Insert Text into a Text Widget
  • 21:08 - Justify Widget Text to the Center
  • 22:35 - Test the App
  • 22:54 - Thanks for Watching!

STARTER FILES:
https://github.com/MariyaSha/PDFextract_text/tree/main/starterFiles

Check out my Github:
https://github.com/MariyaSha

Subscribe: https://www.youtube.com/@PythonSimplified/featured 

#tkinter #python #programming

Create a GUI app with Tkinter: Build a PDF Extractor with Python
3.10 GEEK