Hello, new to the group, rather new to programming. 

I'm writing a program that takes images and converts them into PDF's. It works 
after quite a few days of trying, however the final file has a blank page 
inserted before and after each page containing the images. 

This uses FPDF to do the conversion. I've been up and down trying to figure out 
where I'm adding an extra page, so it might be an FPDF issue. 

def multi_convert(pdf_Filename, file_path):
    if (dir):
        file_list = []
        print(""), print("")
        print("Converting... This may take awhile depending on the number of 
images.")
        
        for entry in os.scandir(file_path):
            if (entry.path.endswith(".jpg") or entry.path.endswith(".png")) and 
entry.is_file():
                file_list.append(entry.path)
    else:
        print("Error: ")
        print("Invalid Directory - {}", dir)
    cover = Image.open(str(file_list[0])) 
    width, height = cover.size

    pdf = FPDF(unit="pt", format=[width, height])

    for page in file_list:
        pdf.add_page()
        pdf.image(str(page))

    pdf.output(file_path + pdf_Filename + ".pdf", "F")
    exit()
-- 
https://mail.python.org/mailman/listinfo/python-list

Reply via email to