File.exists() didn't work because filenames on disk differed from image keys in tcspdf.read_pdf()