पायथन एक स्क्रिप्टिंग लैंग्वेज है और इस प्रकार, यह CSV से PDF, PDF से DOC, और इसके विपरीत जैसे फ़ाइल कन्वर्टर बनाने में कई तरह से मदद करता है। कुछ लाइब्रेरी की मदद से, हम एक एप्लिकेशन भी बना सकते हैं जो इमेज को PDF में कन्वर्ट करता है। ऐसा एप्लिकेशन बनाने के लिए, हम पायथन में img2pdf मॉड्यूल का उपयोग करते हैं। यह इमेज बाइनरी को पार्स करने और इसे PDF में कन्वर्ट करने में मदद करता है।
एप्लिकेशन बनाने के लिए हम इन चरणों का पालन करेंगे:
सबसे पहले, सुनिश्चित करें कि सिस्टम में img2pdf आवश्यकताएं पहले से मौजूद हैं। पैकेज इंस्टॉल करने के लिए अपने टर्मिनल पर pip install img2pdf टाइप करें। नोटबुक में img2pdf इम्पोर्ट करें।
डायलॉग बॉक्स खोलने के लिए filedialog इम्पोर्ट करें जो यूज़र से डायरेक्टरी में मल्टीपल इमेज चुनने के लिए कहता है।
tkinter लाइब्रेरी इम्पोर्ट करें from tkinter import * टाइप करके।
ट्किंटर लाइब्रेरी का उपयोग करके बेसिक स्ट्रक्चर बनाएं जैसे फ़ाइल डायलॉग खोलने के लिए बटन विजेट, मैसेज दिखाने के लिए लेबल विजेट।
डायलॉग बॉक्स खोलने का फंक्शन परिभाषित करें जो यूज़र से डायरेक्टरी में मल्टीपल इमेज चुनने के लिए कहता है।
बाइनरी के रूप में फ़ाइल खोलने और convert मेथड का उपयोग करके इसे PDF में कन्वर्ट करने का फंक्शन परिभाषित करें।
उदाहरण
# आवश्यक लाइब्रेरी इम्पोर्ट करें
from tkinter import *
from tkinter import filedialog
import img2pdf
from tkinter import ttk
# ट्किंटर फ्रेम का इंस्टेंस बनाएं
win = Tk()
# ज्योमेट्री सेट करें
win.geometry('750x250')
win.title("Image to PDF")
def select_file():
global images
images = filedialog.askopenfilenames(initialdir="", title="Select Images")
Label(win, text=images).pack()
# इमेज को PDF में कन्वर्ट करें
def image_to_pdf():
for image in enumerate(images):
with open(f"{image}.pdf", "wb") as file:
file.write(img2pdf.convert(images))
Label(frame, text=file).pack()
# लेबल और बटन जोड़ें
Label(win, text="Image to PDF Convertor", font="Caveat 25 bold").pack(pady=30)
ttk.Button(win, text="Select Images", command=select_file).pack(ipadx=10)
frame = Frame(win)
frame.pack()
ttk.Button(frame, text="Convert and Save", command=image_to_pdf).pack(side=LEFT, pady=20, ipadx=10)
win.mainloop()
आउटपुट
उपरोक्त कोड चलाने से एप्लिकेशन विंडो प्रदर्शित होगी जो इमेज को PDF फ़ाइल में कन्वर्ट करेगी।

अब, लोकल डायरेक्टरी से इमेज फ़ाइल चुनें और "Convert and Save" बटन पर क्लिक करके इसे PDF के रूप में कन्वर्ट और सेव करें।