File tree 1 file changed +4
-4
lines changed
1 file changed +4
-4
lines changed Original file line number Diff line number Diff line change @@ -14,23 +14,23 @@ def extract_text(filepath, progress_var):
14
14
# Open the PDF file in read-binary mode
15
15
with open (filepath , 'rb' ) as pdf_file :
16
16
# Create a PDF reader object
17
- pdf_reader = PyPDF2 .PdfFileReader (pdf_file )
17
+ pdf_reader = PyPDF2 .PdfReader (pdf_file )
18
18
19
19
# Create an empty string to store the text
20
20
text = ''
21
21
22
22
# Loop through each page in the PDF file
23
- for page_num in range (pdf_reader .getNumPages ( )):
23
+ for page_num in range (len ( pdf_reader .pages )):
24
24
# Update the progress bar
25
25
progress_var .set (page_num + 1 )
26
26
root .update_idletasks ()
27
27
root .update ()
28
28
29
29
# Get the page object
30
- page_obj = pdf_reader .getPage ( page_num )
30
+ page_obj = pdf_reader .pages [ page_num ]
31
31
32
32
# Extract the text from the page
33
- page_text = page_obj .extractText ()
33
+ page_text = page_obj .extract_text ()
34
34
35
35
# Add the text to the string
36
36
text += page_text
You can’t perform that action at this time.
0 commit comments