पायथन का उपयोग करके PowerPoint फ़ाइलों को कैसे मर्ज करें

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

पायथन का उपयोग करके PowerPoint प्रस्तुतियों को मर्ज करने के चरण

  1. स्लाइड मर्ज करने के लिए वातावरण को .NET के माध्यम से पायथन के लिए Aspose.Slides का उपयोग करें पर सेट करें
  2. गंतव्य presentation को लोड करें जहां अन्य प्रस्तुतियों को मर्ज किया जाना है
  3. उन सभी लक्ष्य प्रस्तुतियों को लोड करें जिनसे slides को क्लोन किया जाना है
  4. प्रत्येक लक्ष्य प्रस्तुति के स्लाइड संग्रह के माध्यम से पुनरावृति करें
  5. स्लाइड को गंतव्य प्रस्तुति में जोड़ने के लिए add_clone() विधि को कॉल करें
  6. सभी लक्ष्य प्रस्तुतियों से स्लाइड प्राप्त करने के बाद गंतव्य प्रस्तुति को सहेजें

यह चरण-दर-चरण प्रक्रिया प्रक्रिया का वर्णन करती है Python का उपयोग करके एकाधिक PowerPoint को एक में संयोजित करने की प्रक्रिया। प्रक्रिया काफी सरल है क्योंकि हम प्रस्तुति को खोलते हैं जहां विभिन्न प्रस्तुतियों की स्लाइड्स को संलग्न किया जाना है, इसके बाद लक्ष्य प्रस्तुतियों को खोलना है जिनकी स्लाइड्स को मर्ज किया जाना है। अंतिम चरणों में, प्रत्येक लक्ष्य प्रस्तुतियों के लिए कई ‘फॉर’ लूप निष्पादित किए जाते हैं और ऐड_क्लोन () पद्धति का उपयोग करके स्लाइड को गंतव्य प्रस्तुति में जोड़ा जाता है।

पायथन का उपयोग करके PowerPoint फ़ाइलों को संयोजित करने के लिए कोड

import aspose.slides as slides
# Load the license
lic = slides.License()
lic.set_license("Aspose.Total.lic")
# Load the destination presentation
MainPres = slides.Presentation("Main.pptx")
# Load the presentations whose slides are to be cloned
SubPres1 = slides.Presentation("SubPres1.pptx")
SubPres2 = slides.Presentation("SubPres2.pptx")
# Iterate through all slides
for slide in SubPres1.slides:
# Clone each slide
MainPres.slides.add_clone(slide)
# Iterate through all slides
for slide in SubPres1.slides:
# Clone each slide
MainPres.slides.add_clone(slide)
MainPres.save("result.pptx", slides.export.SaveFormat.PPTX)
print("Done")

यह कोड Python* का उपयोग करके *PPTX कॉम्बिनर के विकास को प्रदर्शित करता है। प्रेजेंटेशन क्लास का उपयोग डेस्टिनेशन और टारगेट स्लाइड्स को लोड करने के लिए किया जाता है क्योंकि इस क्लास में मौजूदा प्रेजेंटेशन के स्लाइड्स कलेक्शन तक पहुंचने के लिए फीचर होते हैं और इन स्लाइड्स को डेस्टिनेशन प्रेजेंटेशन में क्लोन करने के तरीके भी उपलब्ध कराते हैं। आप स्लाइड आईडी या नाम, या यहां तक कि प्रस्तुति की सामग्री की जांच करके लक्ष्य प्रस्तुति से सभी स्लाइडों की क्लोनिंग से बचने के लिए विभिन्न फ़िल्टर लागू कर सकते हैं।

हमने Python का उपयोग करके स्लाइड को संयोजित करने का कार्य देखा है। यदि आप प्रस्तुति बनाना सीखना चाहते हैं, तो पायथन का उपयोग करके पीपीटी कैसे बनाएं पर लेख देखें।

 हिन्दी