mirror of
https://github.com/metafy-social/python-scripts.git
synced 2024-11-30 15:31:10 +00:00
33 lines
900 B
Python
33 lines
900 B
Python
|
import tkinter as tk
|
||
|
from docx2pdf import convert
|
||
|
import tkinter.ttk as ttk
|
||
|
from tkinter.filedialog import askopenfile, askdirectory
|
||
|
from tkinter.messagebox import showinfo
|
||
|
|
||
|
win = tk.Tk()
|
||
|
win.title("Docx to PDF Converter")
|
||
|
|
||
|
|
||
|
def openfile():
|
||
|
file = askopenfile(filetypes=[("Word Files", "*.docx")])
|
||
|
convert(file.name)
|
||
|
showinfo("Done", "File Converted Successfully")
|
||
|
|
||
|
|
||
|
def openfolder():
|
||
|
folder = askdirectory()
|
||
|
convert(folder)
|
||
|
showinfo("Done", "Files Converted Successfully")
|
||
|
|
||
|
|
||
|
label = tk.Label(win, text="Select File/Folder to convert: ")
|
||
|
label.grid(row=0, column=0, padx=5, pady=5)
|
||
|
|
||
|
button1 = ttk.Button(win, text="Select File", width=30, command=openfile)
|
||
|
button1.grid(row=1, column=0, padx=5, pady=5)
|
||
|
|
||
|
button2 = ttk.Button(win, text="Select Folder", width=30, command=openfolder)
|
||
|
button2.grid(row=2, column=0, padx=5, pady=5)
|
||
|
|
||
|
win.mainloop()
|