Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Python

टिंकर का उपयोग करके छवियों को पीडीएफ में बदलें

पायथन एक स्क्रिप्टिंग भाषा है और इस प्रकार, यह सीएसवी से पीडीएफ, पीडीएफ से डीओसी, और इसके विपरीत फाइल कन्वर्टर्स बनाने में कई तरह से मदद करता है। कुछ पुस्तकालयों की मदद से, हम एक ऐसा एप्लिकेशन भी बना सकते हैं जो छवियों को पीडीएफ में परिवर्तित करता है। ऐसा एप्लिकेशन बनाने के लिए, हम 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()

आउटपुट

उपरोक्त कोड को चलाने से एप्लिकेशन विंडो प्रदर्शित होगी जो छवियों को पीडीएफ फाइल में बदल देगी।

टिंकर का उपयोग करके छवियों को पीडीएफ में बदलें

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


  1. Chrome में वेबसाइटों को PDF में बदलने के 5 आसान तरीके

    जब आप बाद में जो देख रहे हैं उसे सहेजना चाहते हैं या किसी और के साथ साझा करना चाहते हैं तो स्क्रीनशॉट बहुत अच्छे होते हैं। हालांकि, कुछ मामलों में, एक पीडीएफ फाइल बेहतर हो सकती है। अगर आप बाद में अध्ययन करने के लिए कुछ सहेजने की कोशिश कर रहे हैं और टेक्स्ट को हाइलाइट या कॉपी करने में सक्षम होना चाहत

  1. ईमेल को PDF में कैसे बदलें

    यदि आप अपने ईमेल को भविष्य के संदर्भ के लिए रखना चाहते हैं तो उन्हें पीडीएफ (पोर्टेबल डॉक्यूमेंट फॉर्मेट) में बदलना सबसे अच्छे विकल्पों में से एक है। इसके अलावा, इस तरह आप किसी ईमेल की मूल्यवान सामग्री को अपने इनबॉक्स से बाहर ले जा सकते हैं, जो कि iPhone, iPad, Android, Mac और Windows जैसे प्लेटफ़ॉर

  1. PDF दस्तावेज़ों को छवियों में कैसे बदलें (और समतल करें)

    मान लें कि आपके हाथ में एक पीडीएफ दस्तावेज़ है। कहें कि इस दस्तावेज़ को संपादन और संपादन की आवश्यकता है। हो सकता है कि आप कुछ जानकारी जोड़ना चाहें और जानकारी के कुछ अन्य हिस्सों को अस्पष्ट करना चाहें। विभिन्न पीडीएफ प्रोग्राम आपके लिए यह काम कर सकते हैं। हालांकि, अक्सर, नए परिवर्तन मूल के शीर्ष पर प