पायथन एक स्क्रिप्टिंग भाषा है और इस प्रकार, यह सीएसवी से पीडीएफ, पीडीएफ से डीओसी, और इसके विपरीत फाइल कन्वर्टर्स बनाने में कई तरह से मदद करता है। कुछ पुस्तकालयों की मदद से, हम एक ऐसा एप्लिकेशन भी बना सकते हैं जो छवियों को पीडीएफ में परिवर्तित करता है। ऐसा एप्लिकेशन बनाने के लिए, हम img2pdf . का उपयोग करते हैं पायथन में मॉड्यूल। यह इमेज को बाइनरी पार्स करने में मदद करता है और इसे पीडीएफ़ में बदल देता है।
एप्लिकेशन बनाने के लिए हम इन चरणों का पालन करेंगे,
-
सबसे पहले, सुनिश्चित करें कि सिस्टम में img2pdf है आवश्यकताएं पहले से ही मौजूद हैं। टाइप करें पिपइंस्टॉल img2pdf पैकेज को स्थापित करने के लिए अपने टर्मिनल पर। आयात img2pdf नोटबुक में।
-
आयात फ़ाइलसंवाद एक संवाद बॉक्स खोलने के लिए जो उपयोगकर्ताओं को निर्देशिका में एकाधिक छवियों का चयन करने के लिए कहता है।
-
आयात टिंकर tkinter import * . से टाइप करके लाइब्रेरी
-
फ़ाइल संवाद खोलने के लिए बटन विजेट जैसे टिंकर लाइब्रेरी का उपयोग करके एक बुनियादी संरचना बनाएं, संदेश दिखाने के लिए लेबल विजेट।
-
संवाद बॉक्स खोलने के लिए एक फ़ंक्शन परिभाषित करें जो उपयोगकर्ताओं को निर्देशिका में एकाधिक छवियों का चयन करने के लिए कहता है।
-
फ़ाइल को बाइनरी के रूप में खोलने के लिए एक फ़ंक्शन को परिभाषित करें और रूपांतरण . का उपयोग करके इसे PDF में रूपांतरित करें विधि।
उदाहरण
# Import required Libraries
from tkinter import *
from tkinter import filedialog
import img2pdf
from tkinter import ttk
# Create an instance of tkinter frame
win = Tk()
#set the geometry
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()
#Convert Image to 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()
# Add Labels and Buttons
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() आउटपुट
उपरोक्त कोड को चलाने से एप्लिकेशन विंडो प्रदर्शित होगी जो छवियों को पीडीएफ फाइल में बदल देगी।

अब, स्थानीय निर्देशिका से एक छवि फ़ाइल का चयन करें और पीडीएफ के रूप में कनवर्ट और सहेजने के लिए "कन्वर्ट और सहेजें" बटन पर क्लिक करें।