इस चरण-दर-चरण ट्यूटोरियल में, हम MS PowerPoint पर निर्भरता के बिना पायथन का उपयोग करके PPTX में **ड्राफ्ट वॉटरमार्क डालने के तरीके के बारे में विस्तार से बताएंगे। आप इस एप्लिकेशन का उपयोग विंडोज, लिनक्स या मैकोज़ के अंदर किसी भी .NET कोर और पायथन समर्थित वातावरण में **पायथन का उपयोग करके PowerPoint में ड्राफ्ट वॉटरमार्क जोड़ने के लिए कर सकते हैं।
पायथन में PowerPoint में गोपनीय वॉटरमार्क जोड़ने के चरण
- प्रस्तुति में वॉटरमार्क टेक्स्ट डालने के लिए Aspose.Slides for Python via .NET स्थापित करने के लिए वातावरण सेट करें
- Presentation क्लास ऑब्जेक्ट का उपयोग करके वॉटरमार्क डालने के लिए एक नया प्रेजेंटेशन बनाएं या मौजूदा प्रेजेंटेशन लोड करें
- प्रस्तुति के अंदर प्रस्तुति Master Slide/s के माध्यम से पुनरावृति करें
- मास्टर स्लाइड संग्रह के अंदर प्रत्येक स्लाइड के लिए एक गोपनीय वॉटरमार्क टेक्स्ट के साथ एक ऑटोशेप जोड़ें
- वॉटरमार्क की सुरक्षा के लिए आकृति और पाठ्य गुणों को प्रारूपित करें और आकृति पर लॉकिंग लागू करें
- वॉटरमार्क वाली प्रस्तुति को डिस्क पर सहेजें
उपरोक्त चरणों का पालन करके, आप Python* का उपयोग करके PPTX के अंदर एक *गोपनीय वॉटरमार्क सम्मिलित कर सकते हैं, जिससे प्रस्तुति वर्ग के उदाहरण का उपयोग करके किसी मौजूदा को लोड करके या एक नई प्रस्तुति बनाकर प्रक्रिया शुरू होती है। फिर, आप मास्टर स्लाइड संग्रह के अंदर प्रत्येक स्लाइड के माध्यम से पुनरावृति करेंगे और इसके अंदर एक ड्राफ्ट वॉटरमार्क टेक्स्ट आकार जोड़ेंगे। अंत में, आप auto_shape_lock क्लास इंस्टेंस द्वारा उजागर किए गए विभिन्न तालों के साथ आकृति की रक्षा करेंगे और डिस्क पर वॉटरमार्क वाली प्रस्तुति को सहेजेंगे।
इंटरऑप के बिना पायथन का उपयोग करके PowerPoint में ड्राफ्ट वॉटरमार्क जोड़ने के लिए कोड
from os import system | |
import aspose.pydrawing as drawing | |
import aspose.slides as slides | |
filepath = "C://Slides//" | |
#Apply the licence for Aspose.Slides | |
slidesTextWatermarkLicense = slides.License() | |
slidesTextWatermarkLicense.set_license(filepath + "Conholdate.Total.Product.Family.lic") | |
# Generate an empty presentation using Presentation class object | |
with slides.Presentation() as textWatermarkPptxPresentation: | |
#Iterate through the master slide collection for adding a watermark text | |
for masterSlide in textWatermarkPptxPresentation.masters: | |
#Adding a shape to hold the watermark | |
pptxTextWatermark = masterSlide.shapes.add_auto_shape(slides.ShapeType.RECTANGLE, | |
textWatermarkPptxPresentation.slide_size.size.width / 2 - 50, | |
textWatermarkPptxPresentation.slide_size.size.height / 2 - 50, | |
200, 50) | |
#Setting the rotation angle and fill type of the shape | |
pptxTextWatermark.rotation = 325 | |
pptxTextWatermark.fill_format.fill_type = slides.FillType.NO_FILL | |
#Add the Text frame with watermark text | |
watermarkTextFrame = pptxTextWatermark.add_text_frame("Confidential Draft") | |
#set the textual properties of the watermark text | |
watermarkTextFormat = watermarkTextFrame.paragraphs[0].portions[0].portion_format | |
watermarkTextFormat.font_bold = slides.NullableBool.TRUE | |
watermarkTextFormat.font_italic = slides.NullableBool.TRUE | |
watermarkTextFormat.font_height = 20 | |
watermarkTextFormat.fill_format.fill_type = slides.FillType.SOLID | |
watermarkTextFormat.fill_format.solid_fill_color.color = drawing.Color.red | |
#Lock the Pptx watermark shape and make it uneditable in PowerPoint | |
pptxTextWatermark.auto_shape_lock.text_locked=True | |
pptxTextWatermark.auto_shape_lock.select_locked = True | |
pptxTextWatermark.auto_shape_lock.position_locked = True | |
#Save the presentations with a text watermark on the disk | |
textWatermarkPptxPresentation.save(filepath + "PresentationWithWatermarkText.pptx", slides.export.SaveFormat.PPTX) | |
print("Finished") |
इस उदाहरण का उपयोग पीपीटी और ओडीपी प्रस्तुति प्रारूपों के लिए भी किया जा सकता है ताकि साधारण एपीआई कॉल की मदद से पायथन में पावरपॉइंट में गोपनीय वॉटरमार्क जोड़ें। शेप लॉकिंग फीचर एपीआई द्वारा दी जाने वाली एक अनूठी विशेषता है, जो एमएस पॉवरपॉइंट में उपलब्ध नहीं है। वॉटरमार्क आकार की सुरक्षा के लिए लॉकिंग सुविधा को लागू करके आप अपनी प्रस्तुति के बौद्धिक संपदा अधिकारों की रक्षा कर सकते हैं और किसी को भी PowerPoint के अंदर भी इसे संशोधित करने या हटाने की अनुमति नहीं दे सकते हैं।
इस विषय में, हमने पायथन में PowerPoint में ड्राफ़्ट वॉटरमार्क जोड़ना और प्रस्तुति की सुरक्षा करना सीखा है। यदि आप प्रस्तुति में HTML सामग्री जोड़ने के बारे में जानने में रुचि रखते हैं, तो पायथन का उपयोग करके HTML को PowerPoint में कैसे सम्मिलित करें पर लेख देखें।