यह बहुत ही बुनियादी विषय इस बात पर मार्गदर्शन करता है कि पायथन का उपयोग करके केवल पढ़ने के लिए प्रेजेंटेशन कैसे बनाएं। इसमें आवश्यक PYPI पैकेजों के बारे में सभी विवरण, प्रोग्राम तर्क को उजागर करने वाले चरण-वार प्रोग्रामिंग कार्यों की एक सूची, और केवल-पढ़ने के लिए प्रस्तुति उत्पन्न करने और पायथन का उपयोग करके संपादन को रोकने के लिए एक चलाने योग्य उदाहरण कोड शामिल है . विकसित एप्लिकेशन का उपयोग macOS, Windows और Linux में किसी भी .NET और Python समर्थित वातावरण में किया जा सकता है।
पायथन का उपयोग करके केवल पढ़ने के लिए प्रस्तुतिकरण बनाने के चरण
- पायथन का उपयोग करके केवल-पढ़ने के लिए PPTX बनाने के लिए IDE को .NET के माध्यम से Python के लिए Aspose.Slides का उपयोग करें पर कॉन्फ़िगर करें
- Presentation वर्ग के उदाहरण का उपयोग करके लक्ष्य PPTX प्रस्तुति फ़ाइल तक पहुँचें
- ReadOnlyRecommended प्रॉपर्टी वैल्यू के लिए प्रेजेंटेशन ProtectionManger क्लास सेट ट्रू तक पहुंचें
- असंपादनीय और केवल पढ़ने योग्य प्रस्तुति फ़ाइल को डिस्क पर सहेजें
उपर्युक्त चरण कुछ एपीआई कॉल का उपयोग करके पायथन में पीपीटीएक्स को संपादन योग्य नहीं बनाने की प्रक्रिया को समझाते हैं। प्रक्रिया डिस्क से लक्ष्य प्रेजेंटेशन फ़ाइल को खोलकर या प्रेजेंटेशन क्लास के उदाहरण का उपयोग करके स्क्रैच से एक नई प्रेजेंटेशन उत्पन्न करके शुरू की जाएगी। फिर प्रोटेक्शनमैनेजर क्लास इंस्टेंस को प्रेजेंटेशन प्रॉपर्टीज से एक्सेस किया जाएगा और रीडओनलीसिफारिश्ड प्रॉपर्टी के लिए ट्रू वैल्यू सेट किया जाएगा, जो लोड किए गए प्रेजेंटेशन को डिस्क पर सेव करने से पहले केवल रीड-ओनली एक्सेस में बदल देगा।
पायथन का उपयोग करके प्रेजेंटेशन को संपादन योग्य बनाने के लिए कोड
import aspose.slides as slides | |
#Path to the license and presentation files directory | |
filepath = "Y://Documents//KnowledgeBase//TestData//" | |
#Load the license in your application for creating a read only presentation | |
slidesTextLicense = slides.License() | |
slidesTextLicense.set_license(filepath + "Conholdate.Total.Product.Family.lic") | |
#Create a Presentation object to access the target presentation file | |
with slides.Presentation(filepath + "Source.pptx") as presSecurity: | |
# Apply the presentation access to read only | |
presSecurity.ProtectionManager.read_only_recommended = True | |
#Save the read only presentation on the disk | |
presSecurity.save("ReadOnlyPresentation.pptx", slides.export.SaveFormat.PPTX) | |
print("Done") |
उपरोक्त कोड उदाहरण पायथन का उपयोग करके प्रेजेंटेशन को संपादन योग्य बनाने की सरल प्रक्रिया को प्रदर्शित करता है। प्रोटेक्शनमैनेजर क्लास इंस्टेंस का उपयोग प्रेजेंटेशन फ़ाइल संपादन को प्रतिबंधित करने के लिए किया जाता है और यह अन्य विभिन्न गुणों और विधियों जैसे एन्क्रिप्टडॉक्यूमेंटप्रॉपर्टीज, एन्क्रिप्शनपासवर्ड, रिमूवएन्क्रिप्शन और सेटराइटप्रोटेक्शन को भी उजागर करता है। आप केवल पढ़ने योग्य संपत्ति को हटाकर और उसके मान को गलत पर सेट करके संपादन की अनुमति देने के लिए प्रस्तुति सुरक्षा को भी रीसेट कर सकते हैं।
इस उदाहरण ने हमें सिखाया है कि पायथन का उपयोग करके प्रेजेंटेशन संपादन को कैसे रोका जाए। यदि आप यह जानना चाहते हैं कि प्रेजेंटेशन के अंदर से टेक्स्ट को कैसे हटाया जाए, तो पायथन का उपयोग करके पीपीटीएक्स में टेक्स्ट को कैसे स्ट्राइक आउट करें पर लेख देखें।