यह त्वरित ट्यूटोरियल इस बात पर केंद्रित है कि कैसे ** PNG को Java में PowerPoint स्लाइड में कनवर्ट करें**। इसमें जावा में **PNG से PPTX कनवर्टर लिखने के लिए कॉन्फ़िगरेशन, चरण-वार प्रक्रिया, और एक कार्यशील नमूना कोड के बारे में सभी आवश्यक जानकारी शामिल है। नमूना कोड पूरे परिदृश्य को प्रदर्शित करता है और इसका उपयोग विंडोज, लिनक्स या मैकओएस जैसे किसी भी जावा कॉन्फ़िगर किए गए ऑपरेटिंग सिस्टम में किया जा सकता है।
जावा में PNG को PPTX में बदलने के चरण
- मावेन रिपॉजिटरी से Aspose.Slides for Java इंस्टॉल करके एप्लिकेशन को कॉन्फ़िगर करें
- डिफ़ॉल्ट खाली प्रस्तुति जोड़ने के लिए Presentation क्लास ऑब्जेक्ट को इंस्टेंट करें
- प्रस्तुति स्लाइड संग्रह में पहली डिफ़ॉल्ट स्लाइड तक पहुंचें
- PNG छवि को डिस्क से लोड करें और इसे प्रस्तुति छवि संग्रह में जोड़ें
- चयनित स्लाइड के आकार संग्रह के अंदर चित्र फ़्रेम में जोड़ी गई छवि डालें
- PPTX के रूप में जोड़े गए PNG के साथ प्रस्तुति को सहेजें
उपरोक्त चरण गाइड जावा में पीएनजी को पीपीटीएक्स में कनवर्ट करें जिससे एक नई प्रस्तुति उत्पन्न होती है जिसमें एक डिफ़ॉल्ट स्लाइड संग्रह, छवि संग्रह और डिस्क पर प्रस्तुति को सहेजने के लिए एक सहेजने की विधि होती है। हम वांछित स्लाइड को इसके सूचकांक द्वारा एक्सेस करते हैं और फिर डिस्क से स्रोत पीएनजी छवि लोड करके प्रस्तुति छवि संग्रह में एक छवि जोड़ते हैं। अंत में, लोड की गई छवि को चयनित स्लाइड के आकार संग्रह के अंदर एक चित्र फ़्रेम में जोड़ा जाता है।
जावा में पीएनजी को पावरपॉइंट में बदलने के लिए कोड
import com.aspose.slides.IPPImage; | |
import com.aspose.slides.ISlide; | |
import com.aspose.slides.License; | |
import com.aspose.slides.Presentation; | |
import com.aspose.slides.SaveFormat; | |
import com.aspose.slides.ShapeType; | |
import java.io.File; | |
import java.io.FileInputStream; | |
public class ImageToPresentation { | |
public static void main(String[] args) throws Exception {// Handle the Exception to add image inside the PPTX | |
// Apply the license to insert image in PPTX | |
License licenseAddImageInPres = new License(); | |
licenseAddImageInPres.setLicense("Aspose.Total.lic"); | |
// Instantiate Presentation class to create an empty Presentation | |
Presentation pngfToPptpres = new Presentation(); | |
// Access the default empty slide of the newly created presentation | |
ISlide pngSlide = pngfToPptpres.getSlides().get_Item(0); | |
// Add an Image inside the images collection of the presentation | |
IPPImage imageForSlide = pngfToPptpres.getImages().addImage(new FileInputStream(new File("Sheet.png"))); | |
// Insert a picture frame with image in the shapes collection of the slide | |
pngSlide.getShapes().addPictureFrame(ShapeType.Rectangle, 20, 20, 90, 90, imageForSlide); | |
// Save the presentation with added image on the disk | |
pngfToPptpres.save("ImportedImagePresentation.pptx", SaveFormat.Pptx); | |
} | |
} |
जावा में * पीएनजी फ़ाइल को पावरपॉइंट में कनवर्ट करने के लिए एप्लिकेशन को विकसित करने के लिए, स्लाइड ऑब्जेक्ट का उपयोग वांछित स्लाइड के संदर्भ को रखने के लिए किया जाता है और IPPImage ऑब्जेक्ट का उपयोग छवियों के संग्रह में जोड़े गए छवि के संदर्भ को रखने के लिए किया जाता है। AddImage विधि कई अतिभारित कंस्ट्रक्टरों के साथ आती है जो छवि ऑब्जेक्ट, बाइट्स, IPPImage ऑब्जेक्ट और मेमोरी स्ट्रीम जैसे विभिन्न पैरामीटर लेते हैं। आप पिक्चर फ्रेम के अंदर JPEG, GIF, BMP या अन्य इमेज फॉर्मेट भी डाल सकते हैं।
इस ट्यूटोरियल में, हमने जावा का उपयोग करके *PNG को PPTX में बदलने के लिए खोज की है। यदि आप PowerPoint प्रस्तुतियों में PDF जोड़ने की प्रक्रिया सीखना चाहते हैं, तो जावा का उपयोग करके पीडीएफ को प्रेजेंटेशन में कैसे बदलें पर लेख देखें।