কম্পিউটার টিউটোরিয়াল

Tkinter ব্যবহার করে ইমেজ PDF-তে কনভার্ট করা

পাইথন একটি স্ক্রিপ্টিং ল্যাঙ্গুয়েজ এবং এইভাবে, এটি CSV-কে PDF, PDF-কে DOC, এবং بالعکس ফাইল কনভার্টার তৈরি করতে অনেকভাবে সাহায্য করে। কিছু লাইব্রেরির সাহায্যে, আমরা একটি অ্যাপ্লিকেশনও তৈরি করতে পারি যা ইমেজকে PDF-তে কনভার্ট করে। এমন অ্যাপ্লিকেশন তৈরি করতে, আমরা পাইথনে img2pdf মডিউল ব্যবহার করব। এটি ইমেজ বাইনারি পার্স করে এবং PDF-তে কনভার্ট করে।

অ্যাপ্লিকেশন তৈরির জন্য আমরা এই ধাপগুলো অনুসরণ করব:

  • প্রথম, নিশ্চিত করুন সিস্টেমে img2pdf রিকোয়ারমেন্টসই আছে। টার্মিনালে pip install img2pdf টাইপ করে প্যাকেজ ইনস্টল করুন। নোটবুকে img2pdf ইম্পোর্ট করুন।

  • filedialog ইম্পোর্ট করুন ডায়ালগ বক্স খোলার জন্য যা ইউজারকে ডিরেক্টরি থেকে একাধিক ইমেজ সিলেক্ট করতে বলবে।

  • tkinter লাইব্রেরি ইম্পোর্ট করুন from tkinter import * টাইপ করে।

  • Tkinter লাইব্রেরি ব্যবহার করে বেসিক স্ট্রাকচার তৈরি করুন যেমন ফাইল ডায়ালগ খোলার বাটন উইজেট, মেসেজ দেখানোর লেবেল উইজেট।

  • ডায়ালগ বক্স খোলার ফাংশন ডিফাইন করুন যা ইউজারকে ডিরেক্টরি থেকে একাধিক ইমেজ সিলেক্ট করতে বলবে।

  • ফাইল বাইনারি হিসেবে ওপেন করুন এবং convert মেথড ব্যবহার করে PDF-তে কনভার্ট করার ফাংশন ডিফাইন করুন।

উদাহরণ

# প্রয়োজনীয় লাইব্রেরি ইম্পোর্ট
from tkinter import *
from tkinter import filedialog
import img2pdf
from tkinter import ttk

# Tkinter ফ্রেমের ইনস্ট্যান্স তৈরি
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 ফাইলে কনভার্ট করবে।

Tkinter ব্যবহার করে ইমেজ PDF-তে কনভার্ট করা

এখন, লোকাল ডিরেক্টরি থেকে একটি ইমেজ ফাইল সিলেক্ট করুন এবং "Convert and Save" বাটনে ক্লিক করুন এটি কনভার্ট ও PDF হিসেবে সেভ করতে।

  1. পাইথন Tkinter-এ কালার গেম তৈরি

  2. ক্রোমে ওয়েবসাইটকে পিডিএফ-এ রূপান্তর করার ৫টি সহজ উপায়

  3. সহজে ইমেইল PDF-এ কনভার্ট করুন—থার্ড-পার্টি অ্যাপ ছাড়া

  4. PDF কনভার্ট ও ফ্ল্যাটেন করে সুরক্ষিত ইমেজ বানান - ধাপে ধাপে গাইড