Python के माध्यम से PPT और PPTX प्रस्तुतियों का PDF में रूपांतरण

एक आसान उपयोग योग्य ओपन सोर्स Python स्क्रिप्ट जो कई Microsoft PowerPoint (.ppt और .pptx) प्रस्तुति फ़ाइलों को एक ही बार में PDF दस्तावेज़ों में बदलने के लिए डिज़ाइन की गई है।

Batch-PPT-to-PDF क्या है?

क्या आप .pptx और .ppt फ़ाइलों के समुद्र में डूब रहे हैं, उन्हें एक-एक करके मैन्युअल रूप से PDF में बदल रहे हैं? चाहे आप रिपोर्ट्स को संग्रहित करने वाले व्यवसायिक पेशेवर हों, लेक्चर नोट्स वितरित करने वाले शिक्षक हों, या वर्कफ़्लो को स्वचालित करने वाले डेवलपर हों, यह मैन्युअल प्रक्रिया थकाऊ और त्रुटिपूर्ण है। Jack Brookes द्वारा निर्मित Batch-PPT-to-PDF स्क्रिप्ट एक सुरुचिपूर्ण Python-आधारित समाधान प्रदान करती है जो इस पूरी प्रक्रिया को स्वचालित करती है, पेशेवरों, शिक्षकों और व्यवसायों को अनगिनत घंटे की मैन्युअल मेहनत बचाती है। लाइब्रेरी में कई महत्वपूर्ण विशेषताएँ शामिल हैं, जैसे एक साथ कई फ़ाइलों को प्रोसेस करना, क्रॉस-प्लेटफ़ॉर्म संगतता, चयनित स्लाइड्स को PDF में बदलना, आदि।

Batch-PPT-to-PDF एक हल्की Python स्क्रिप्ट है जो कई Microsoft PowerPoint फ़ाइलों (दोनों .ppt और .pptx फ़ॉर्मेट) को एक ही बार में PDF दस्तावेज़ों में बदलने के लिए डिज़ाइन की गई है। यह ओपन-सोर्स टूल Python की COM ऑटोमेशन क्षमताओं की शक्ति का उपयोग करके सीधे आपके Windows मशीन पर स्थापित Microsoft PowerPoint के साथ इंटरैक्ट करता है, जिससे उच्च-गुणवत्ता वाले रूपांतरण सुनिश्चित होते हैं जो आपके मूल फ़ॉर्मेटिंग, फ़ॉन्ट और लेआउट को संरक्षित रखते हैं। स्क्रिप्ट को न्यूनतम सेटअप की आवश्यकता होती है और कोई जटिल कॉन्फ़िगरेशन फ़ाइलें या कमांड-लाइन तर्क नहीं होते, जिससे यह सीमित प्रोग्रामिंग अनुभव वाले उपयोगकर्ताओं के लिए भी सुलभ है। इसका सीधा-सादा दृष्टिकोण शुरुआती लोगों के लिए सुलभ बनाता है, जबकि इसकी स्क्रिप्टेबल प्रकृति इसे डेवलपर्स और आईटी पेशेवरों के लिए एक शक्तिशाली संपत्ति बनाती है।

Previous Next

Batch-PPT-to-PDF के साथ शुरुआत करना

Batch-PPT-to-PDF लाइब्रेरी को स्थापित करने का अनुशंसित तरीका GitHub का उपयोग करना है। सुगम स्थापना के लिए कृपया निम्नलिखित कमांड का उपयोग करें।

GitHub के माध्यम से PowerPoint से PDF लाइब्रेरी स्थापित करें

 git clone https://github.com/jackbrookes/batch-ppt-to-pdf.git  
आप इसे सीधे Aspose उत्पाद रिलीज पृष्ठ से डाउनलोड कर सकते हैं।

Python के माध्यम से एकल PPT/PPTX फ़ाइलों को PDF में परिवर्तित करना

Batch-PPT-to-PDF स्क्रिप्ट ने Python लाइब्रेरी का उपयोग करके एकल और कई PowerPoint प्रस्तुति फ़ाइलों को PDF में बदलने का समर्थन शामिल किया है। उन PowerPoint फ़ाइलों को स्क्रिप्ट के समान फ़ोल्डर में रखें जिन्हें आप बदलना चाहते हैं। स्क्रिप्ट स्वचालित रूप से .ppt या .pptx एक्सटेंशन वाली सभी फ़ाइलों का पता लगाएगी और प्रोसेस करेगी। `ppt_to_pdf()` फ़ंक्शन एकल PowerPoint फ़ाइल के वास्तविक रूपांतरण को संभालता है। फ़ंक्शन पहले जांचता है कि आउटपुट फ़ाइलनाम का अंत 'pdf' एक्सटेंशन से होता है या नहीं। यदि नहीं, तो यह उचित फ़ाइल नामकरण सुनिश्चित करने के लिए ".pdf" जोड़ता है। यह सुरक्षा उपाय अनजाने में एक्सटेंशन के बिना फ़ाइलें बनाने से बचाता है। निम्नलिखित कोड उदाहरण दिखाता है कि Python ऐप्स के भीतर व्यक्तिगत प्रस्तुति को PDF में कैसे बदलें।

Python के माध्यम से व्यक्तिगत PowerPoint प्रस्तुति को PDF में कैसे बदलें?

def ppt_to_pdf(powerpoint, inputFileName, outputFileName, formatType = 32): if outputFileName[-3:] != 'pdf': outputFileName = outputFileName + \".pdf\" deck = powerpoint.Presentations.Open(inputFileName) deck.SaveAs(outputFileName, formatType) deck.Close()

Python के माध्यम से बड़ी मात्रा में PowerPoint फ़ाइलों को PDF में बदलें

ओपन सोर्स Batch-PPT-to-PDF लाइब्रेरी सॉफ़्टवेयर डेवलपर्स के लिए एक ही फ़ोल्डर में कई PowerPoint प्रस्तुति फ़ाइलों को PDF दस्तावेज़ों में लोड और बदलना आसान बनाती है। मान लीजिए आपके डेस्कटॉप पर एक फ़ोल्डर है, और आप उसमें सभी PowerPoint फ़ाइलों को PDF में बदलना चाहते हैं, और परिणाम को आपके डिस्क पर कहीं एक नए फ़ोल्डर में सहेजना चाहते हैं। निम्नलिखित कोड उदाहरण दिखाता है कि Python स्क्रिप्ट का उपयोग करके कई PowerPoint प्रस्तुतियों को PDF फ़ाइलों में कैसे बदलें।

Python एप्लिकेशन में फ़ोल्डर की सभी PowerPoint फ़ाइलों को PDF में कैसे बदलें?

def convert_files_in_folder(powerpoint, folder): files = os.listdir(folder) pptFiles = [f for f in files if f.lower().endswith((\".ppt\", \".pptx\"))] for pptfile in pptFiles: fullpath = os.path.join(folder, pptfile) outputpath = os.path.join(folder, os.path.splitext(pptfile)[0] + \".pdf\") ppt_to_pdf(powerpoint, fullpath, outputpath)

उच्च-फ़िडेलिटी आउटपुट समर्थन

चूंकि रूपांतरण मूल Microsoft PowerPoint एप्लिकेशन द्वारा ही किया जाता है, परिणामस्वरूप PDFs सबसे उच्च गुणवत्ता के होते हैं। स्क्रिप्ट प्रोग्रामेटिक रूप से PowerPoint की \"Save As\" फ़ंक्शन को ट्रिगर करती है, जिससे सभी फ़ॉन्ट, छवियां, आकार और एनीमेशन (स्थिर स्लाइड्स के रूप में निर्यात किए गए) बिल्कुल वही रूप में संरक्षित रहते हैं। आपको अपनी प्रस्तुति की एक परिपूर्ण PDF प्रतिलिपि मिलती है, जो मैन्युअल रूप से निर्यात करने पर मिलने वाली के समान है।

 हिन्दी