From 3e08eee591cbf6ab4dae636f3dd6c774c5857fd3 Mon Sep 17 00:00:00 2001 From: Tchi Date: Fri, 25 Jun 2021 17:27:27 +0200 Subject: [PATCH] Create "script" folder --- ToPDF.py => script/ToPDF.py | 88 +++++++++++++++---------------- execute.bat => script/execute.bat | 30 +++++------ 2 files changed, 59 insertions(+), 59 deletions(-) rename ToPDF.py => script/ToPDF.py (96%) rename execute.bat => script/execute.bat (94%) diff --git a/ToPDF.py b/script/ToPDF.py similarity index 96% rename from ToPDF.py rename to script/ToPDF.py index 916da77..8581e4f 100644 --- a/ToPDF.py +++ b/script/ToPDF.py @@ -1,44 +1,44 @@ -""" -ToPDF.py , 25/06/2021 -no copyright -author: LucasVBR -""" -from os import path - -import tkinter -from tkinter.filedialog import askopenfilenames - -from PIL import Image - -""" -Program that convert Images into PDF -The order of Images is by name in alphanumerical -The name of the PDF is the same than the first file selected - -If there is 0 files selected, the program stop -""" - -root = tkinter.Tk() -root.withdraw() - -while True: - # Select files - files = askopenfilenames(title='Images a convertir en PDF', - filetypes=[("Images", "*.jpg *.jpeg *.png"), - ("All", "*.*")]) - - if len(files) > 0: # There is files : Convert them - - imageList = [] - for image in files: - temp = Image.open(rf"{image}") - imageList.append(temp.convert('RGB')) - - - pdf_file = f"out/{path.splitext(path.basename(files[0]))[0]}.pdf" - - imageList[0].save(rf"{pdf_file}", - save_all=True, - append_images=imageList[1:]) - else: # Stop - break +""" +ToPDF.py , 25/06/2021 +no copyright +author: LucasVBR +""" +from os import path + +import tkinter +from tkinter.filedialog import askopenfilenames + +from PIL import Image + +""" +Program that convert Images into PDF +The order of Images is by name in alphanumerical +The name of the PDF is the same than the first file selected + +If there is 0 files selected, the program stop +""" + +root = tkinter.Tk() +root.withdraw() + +while True: + # Select files + files = askopenfilenames(title='Images a convertir en PDF', + filetypes=[("Images", "*.jpg *.jpeg *.png"), + ("All", "*.*")]) + + if len(files) > 0: # There is files : Convert them + + imageList = [] + for image in files: + temp = Image.open(rf"{image}") + imageList.append(temp.convert('RGB')) + + + pdf_file = f"out/{path.splitext(path.basename(files[0]))[0]}.pdf" + + imageList[0].save(rf"{pdf_file}", + save_all=True, + append_images=imageList[1:]) + else: # Stop + break diff --git a/execute.bat b/script/execute.bat similarity index 94% rename from execute.bat rename to script/execute.bat index 65b8b50..7db545a 100644 --- a/execute.bat +++ b/script/execute.bat @@ -1,16 +1,16 @@ -:: execute.bat, 25/06/2021 -:: no copyright -:: author: LucasVBR - -@ECHO OFF - -:: Execute script -if exist ./ToPDF.py ( - :: Create folder if it do not exist - if not exist out mkdir out - - python ./ToPDF.py -) else ( - echo ToPDF.py doesn't exist - pause +:: execute.bat, 25/06/2021 +:: no copyright +:: author: LucasVBR + +@ECHO OFF + +:: Execute script +if exist ./ToPDF.py ( + :: Create folder if it do not exist + if not exist out mkdir out + + python ./ToPDF.py +) else ( + echo ToPDF.py doesn't exist + pause ) \ No newline at end of file