mirror of
https://github.com/LucasVbr/img-to-pdf.git
synced 2026-05-13 17:21:51 +00:00
Create "script" folder
This commit is contained in:
+44
-44
@@ -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
|
||||
@@ -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
|
||||
)
|
||||
Reference in New Issue
Block a user