यह सरल लेख इस बात पर केंद्रित है कि पर्यावरण को स्थापित करने और नमूना कोड का उपयोग करने के लिए सभी चरण-वार कॉन्फ़िगरेशन और विवरणों को कवर करके पायथन में प्रेजेंटेशन गुणों तक कैसे पहुंचें। पायथन में ** PPTX दस्तावेज़ गुणों को पढ़ने के लिए आवेदन काफी आसान है और इसका उपयोग विंडोज, लिनक्स या मैकओएस में चल रहे किसी भी .NET कोर और पायथन समर्थित अनुप्रयोगों में किया जा सकता है।
पायथन में PPTX दस्तावेज़ गुण पढ़ने के चरण
- प्रस्तुति गुणों को पढ़ने के लिए IDE परिवेश को उपयोग Aspose.Slides for Python by .NET पर सेट करें
- प्रेजेंटेशन फैक्ट्री से प्रेजेंटेशन जानकारी संग्रह तक पहुंचने के लिए IPresentationInfo क्लास के ऑब्जेक्ट को इनिशियलाइज़ करें
- प्रेजेंटेशन जानकारी इंस्टेंस से प्रेजेंटेशन दस्तावेज़ गुण लाने के लिए एक IDocumentProperties क्लास ऑब्जेक्ट बनाएं
- प्रस्तुति के लिए दस्तावेज़ गुणों तक पहुंचें और प्रिंट करें
पायथन प्रेजेंटेशन डॉक्यूमेंट प्रॉपर्टीज में उपरोक्त चरणों का पालन करके सरल एपीआई कॉल का उपयोग करके प्राप्त और प्रबंधित किया जा सकता है। इस प्रक्रिया में पहले चरण के रूप में प्रेजेंटेशन फैक्ट्री से प्रेजेंटेशन जानकारी तक पहुंच शामिल है। फिर, IDocumentProperties क्लास ऑब्जेक्ट का उपयोग करके, गुण पढ़े जाते हैं और आउटपुट कंसोल के अंदर मुद्रित होता है। आप अपनी आवश्यकताओं के अनुसार वांछित गुणों के लिए डेटा सेट करके मौजूदा दस्तावेज़ गुण डेटा को संशोधित भी कर सकते हैं।
पायथन में प्रस्तुति गुण पढ़ने के लिए कोड
import aspose.slides as slides | |
# The path to source files directory | |
filePath = "C://Words//" | |
#Load the license in your application to read the presentation document properties | |
pptxDocsPropertiesLicense = slides.License() | |
pptxDocsPropertiesLicense.set_license(filePath + "Conholdate.Total.Product.Family.lic") | |
# Use the IPresentationInfo object to read the presentation info from the presentation factory | |
presInfo = slides.PresentationFactory.instance.get_presentation_info(filePath + "NewPresentation.pptx") | |
# Fetch the presentation document properties | |
props = presInfo.read_document_properties() | |
# Access and display the presentation document properties | |
print("Subject :"+ props.subject) | |
print("Title : "+props.title) | |
print("Author : "+props.author) | |
print("Comments : "+props.comments) | |
print("RevisionNumber : "+ str(props.revision_number)) | |
print("CreatedTime :" + props.created_time.strftime('%m/%d/%Y')) | |
print("Process Completed") |
इस प्रदर्शित कोड में, आप कुछ एपीआई कॉल का उपयोग करके आसानी से पायथन में प्रस्तुति गुणों को पढ़ सकते हैं। जब आप प्रेजेंटेशन जानकारी लोड करने के लिए प्रेजेंटेशन फैक्ट्री क्लास का उपयोग करते हैं, तो बहुत कम मेमोरी फ़ुटप्रिंट होता है क्योंकि संपूर्ण प्रेजेंटेशन एपीआई दस्तावेज़ ऑब्जेक्ट मॉडल के अंदर लोड नहीं होता है। DocumentProperties वर्ग आपको पूर्व-निर्धारित प्रस्तुति गुणों तक पहुँचने और संशोधित करने देता है और कस्टम दस्तावेज़ गुणों को परिभाषित करने और उन तक पहुँचने का प्रावधान भी देता है।
यह विषय कवर करता है, कैसे पायथन का उपयोग करके प्रस्तुति गुणों को पढ़ें। यदि आप किसी प्रस्तुतिकरण को स्लाइड नोट्स के साथ PDF फ़ाइल में सहेजने के बारे में जानना चाहते हैं, तो Python में PDF के रूप में नोट्स के साथ PowerPoint स्लाइड्स को कैसे सेव करें पर लेख देखें।