Extract data from PDFs I would like to do an experiment. I would like to get the following data: advisor education rank (Ing., Bc. etc), number of pages in the thesis, number of citations etc for each student about thesis works from my school, but unfortunately all of this data is in 3 different PDFs.

Is there any way I could (ideally not too slowly, since I would like to use a large data set) gather this information from PDF? Or perhaps look for this data elsewhere?

On the website the metadata is only basic, such as name of the advisor, student and the title.

I've edited my question to clarify that not all of them are in the same place. I guess I would have to use some sort of web crawler?

EDIT 2: I have looked into PyPDF as recommended and the problem that I see is that the data from the PDF that I want is for example the grade which is just some number somewhere in the PDF, or the professor title which will be different for every file.
I suggest to first parse the pdfs to raw text and then retrieve the information in the next step. I assume you use Python.

As commented, you can use PyPDF2 to obtain the raw text and the number of pages of the documents. Alternatively you can use cloud services such as AWS Textract to parse multiple pdfs to raw text. 

You may then apply regular expressions, for example re.findall() with specific matching patterns to the parsed pdf documents to match the terms you seek to find.