Check the string from the PDF with its line number
We can check line by line if a string exists in a PDF file or not. We first open a file and store the contents in the “f” variable. Set the line variable and counter both to zero. A for loop is then assigned to check it line by line. If the string is found, it will then print the outcome. Finally, the file will be closed.
Python3
St = 'suraj' f = open ( "file1.pdf" , "r" ) c = 0 line = 0 for a in f: line = line + 1 if St in a: c = 1 break if c = = 0 : print ( 'String \'' , St, '\' Not Found' ) else : print ( 'String \'' , St, '\' Is Found In Line' , line) f.close() |
Output:
String ' w3wiki ' Is Found In Line 1
Check if a string exists in a PDF file in Python
In this article, we’ll learn how to use Python to determine whether a string is present in a PDF file. In Python, strings are essential for Projects, applications software, etc. Most of the time, we have to determine whether a string is present in a PDF file or not. Here, we’ll discuss how to check f a string exists in a PDF file in Python.
Here, we’ll talk about two approaches to fixing this issue. In, the First method we can determine whether a string exists or not directly from the PDF. Whereas, In the second method we will determine whether a string is present in a PDF file line by line.
Let’s say the following text is present in the PDF file: