इस आलेख में जावा का उपयोग करके ** PowerPoint में वॉटरमार्क हटाने** की जानकारी शामिल है। वातावरण सेट करने के लिए विवरण, कार्यों की एक सूची और एक नमूना कोड प्राप्त करें जो दर्शाता है कि जावा का उपयोग करके पावरपॉइंट में वॉटरमार्क कैसे हटाएं। हम अलग-अलग स्लाइडों से या संपूर्ण प्रस्तुतिकरण से वॉटरमार्क हटाने पर चर्चा करेंगे।
जावा का उपयोग करके पावरपॉइंट से वॉटरमार्क हटाने के चरण
- वॉटरमार्क हटाने के लिए परिवेश को Aspose.Slides for Java का उपयोग करने के लिए सेट करें
- PowerPoint फ़ाइल को Presentation क्लास ऑब्जेक्ट में लोड करें
- प्रेजेंटेशन में सभी slides को पार्स करें
- एक स्लाइड में सभी आकृतियों को दोहराएँ
- प्रत्येक आकृति तक पहुंचें और एक विशेष नाम वाली आकृतियों को फ़िल्टर करें
- चयनित स्लाइड के आकृतियों के संग्रह से आकृति हटाएँ
- वॉटरमार्क हटाने के बाद आउटपुट प्रेजेंटेशन को सेव करें
ये चरण परिभाषित करते हैं जावा का उपयोग करके पावरपॉइंट से वॉटरमार्क कैसे हटाएं। प्रत्येक स्लाइड में आकृतियों का संग्रह प्राप्त करने के लिए प्रेजेंटेशन को लोड करके और उसमें मौजूद सभी स्लाइडों को दोहराते हुए प्रक्रिया शुरू करें। प्रत्येक आकृति के नाम की जाँच करें और यदि उसका कोई विशेष नाम है तो उसे संग्रह से हटा दें।
जावा का उपयोग करके पावरपॉइंट में वॉटरमार्क हटाने के लिए कोड
import com.aspose.slides.*; | |
public class Main | |
{ | |
public static void main(String[] args) throws Exception // Remove watermark | |
{ | |
// Set the licenses | |
new License().setLicense("License.lic"); | |
Presentation pres = new Presentation("WithWatermark.pptx"); | |
for (var slide : pres.getSlides()) | |
{ | |
for (int i = 0; i < slide.getShapes().size(); i++) | |
{ | |
AutoShape shape = (AutoShape)slide.getShapes().get_Item(i); | |
if ("watermark".equals(shape.getName())) | |
{ | |
slide.getShapes().remove(shape); | |
} | |
} | |
} | |
pres.save("WithoutWatermark.pptx", SaveFormat.Pptx); | |
System.out.println("Done"); | |
} | |
} |
यह कोड दर्शाता है कि जावा का उपयोग करके पीपीटीएक्स से वॉटरमार्क कैसे हटाया जाए। वॉटरमार्क आकृतियों को स्लाइड में जोड़ते समय बाद की खोजों के लिए उनका नाम ठीक से सेट करें। यदि प्रेजेंटेशन के मास्टर स्लाइड्स में वॉटरमार्क मौजूद है, तो आप स्लाइड्स के माध्यम से पुनरावृत्ति करते समय getSlides() के बजाय getMasters() विधि का उपयोग करके प्रेजेंटेशन में मास्टर स्लाइड्स के संग्रह तक पहुंच सकते हैं।
इस संक्षिप्त मार्गदर्शिका ने हमें प्रेजेंटेशन से वॉटरमार्क हटाना सिखाया है। किसी प्रेजेंटेशन में ड्राफ्ट वॉटरमार्क जोड़ने के लिए, जावा का उपयोग करके पावरपॉइंट प्रेजेंटेशन में ड्राफ्ट वॉटरमार्क कैसे डालें पर लेख देखें।