पायथन का उपयोग करके पीपीटीएक्स में ड्राफ्ट वॉटरमार्क कैसे डालें

इस चरण-दर-चरण ट्यूटोरियल में, हम MS PowerPoint पर निर्भरता के बिना पायथन का उपयोग करके PPTX में **ड्राफ्ट वॉटरमार्क डालने के तरीके के बारे में विस्तार से बताएंगे। आप इस एप्लिकेशन का उपयोग विंडोज, लिनक्स या मैकोज़ के अंदर किसी भी .NET कोर और पायथन समर्थित वातावरण में **पायथन का उपयोग करके PowerPoint में ड्राफ्ट वॉटरमार्क जोड़ने के लिए कर सकते हैं।

पायथन में PowerPoint में गोपनीय वॉटरमार्क जोड़ने के चरण

  1. प्रस्तुति में वॉटरमार्क टेक्स्ट डालने के लिए Aspose.Slides for Python via .NET स्थापित करने के लिए वातावरण सेट करें
  2. Presentation क्लास ऑब्जेक्ट का उपयोग करके वॉटरमार्क डालने के लिए एक नया प्रेजेंटेशन बनाएं या मौजूदा प्रेजेंटेशन लोड करें
  3. प्रस्तुति के अंदर प्रस्तुति Master Slide/s के माध्यम से पुनरावृति करें
  4. मास्टर स्लाइड संग्रह के अंदर प्रत्येक स्लाइड के लिए एक गोपनीय वॉटरमार्क टेक्स्ट के साथ एक ऑटोशेप जोड़ें
  5. वॉटरमार्क की सुरक्षा के लिए आकृति और पाठ्य गुणों को प्रारूपित करें और आकृति पर लॉकिंग लागू करें
  6. वॉटरमार्क वाली प्रस्तुति को डिस्क पर सहेजें

उपरोक्त चरणों का पालन करके, आप 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 में कैसे सम्मिलित करें पर लेख देखें।

 हिन्दी