jehoshua Wrote:This loop can be written better,often called more pythonic✨from pdf2image import convert_from_path pdfs = r"provide path to pdf file" pages = convert_from_path(pdfs, 350) i = 1 for page in pages: image_name = "Page_" + str(i) + ".jpg" page.save(image_name, "JPEG") i = i+1
from pdf2image import convert_from_path file_name = r'G:\div_code\Cartoon.pdf' pages = convert_from_path(file_name, dpi=350) for index,page in enumerate(pages, start=1): page.save(f'Page{index}.jpg')
jehoshua Wrote:then realised I didn't need that "r" at all. As I needed the PDF filename to be an argument, it now works okay asThe
r
is not the problem,it's used so escape characters
dos not mess up folder name when use singel \
in path names on Windows.>>> folder = 'C:\test' >>> print(folder) C: est >>> # Fix >>> folder = r'C:\test' >>> print(folder) C:\testSo first here get
\t
(escape character) used as Tab
The folder can not be read now.