PDF documents to HTML. How-To: Flatten a PDF with Python — Stack Overflow How to convert a PDF to text (a text editor), which is used for web page layout. Apr 11, 2022 — It was in the comments section of my other answer that I found that there was a function “read_pdf_files” available to use to read/write all data from a PDF file. This function is called for every file (or directory) and returns everything in the PDF file. (i.e. every file in the directory. It's used internally, but its output can be used anywhere else, including as input.) I've tried to run the read_pdf_files function in Python 3 and the output was this: No data from the input file was found. I didn't take a screenshot, but it seems it returns an empty PDF object. Is there an easy way to return just the data from the input file? Or does the module “read_PDF” return everything? I do not have any experience with Python, so please correct me if I'm wrong. I can make a function to simply return its return value, i.e. “None” in this case. But this function returns None for all non-textual, no-image data in the file. It only returns a string for text, and returns a PDF object for images and any other non-visual contents in the file. Also, there is no way I can work with the PDF file directly in Python because “read_PDF” only takes a file name, not the full path! So what I want is to return a list. Is there a way to write a function that takes a file name as its first parameter, and only returns a list of all the content of that folder or all the content of the file? If Yes, Is there a way to pass the folder path and PDF file name as arguments to “read_pdf_files” instead of using the function's first parameter. For example, if we just want the folder “samples/”: def get_results(filename): PDF = read_PDFs(“samples/”).