यह कैसे करें विषय विस्तृत चरणवार जानकारी और एक कार्यशील नमूना कोड के साथ ** जावा का उपयोग करके PowerPoint स्लाइड छवि बनाने के तरीके के बारे में है। इस एप्लिकेशन का उपयोग MS PowerPoint या किसी अन्य तृतीय-पक्ष टूल पर निर्भरता के बिना ** Java में PowerPoint स्लाइड से छवि उत्पन्न करने के लिए किया जा सकता है। इसके अलावा, इस एप्लिकेशन का उपयोग एमएस विंडोज, मैकओएस या लिनक्स सहित किसी भी जावा समर्थित वातावरण में किया जा सकता है।
Java का उपयोग करके PowerPoint स्लाइड छवि बनाने के चरण
- मावेन रिपॉजिटरी का उपयोग करके Aspose.Slides for Java इंस्टॉल करके एप्लिकेशन को कॉन्फ़िगर करें
- एक स्लाइड छवि बनाने के लिए Presentation क्लास ऑब्जेक्ट का उपयोग करके नमूना प्रस्तुति फ़ाइल खोलें
- पहले slide को प्रस्तुति स्लाइड संग्रह के अंदर लोड करें
- स्लाइड थंबनेल के लिए अनुकूलित आयामों को परिभाषित करें
- स्लाइड थंबनेल बनाएं और उसे डिस्क पर JPG फॉर्मेट में सेव करें
एक प्रस्तुति छवि निर्माता जावा आधारित कोड विकसित करने के लिए परिभाषित चरणों को निष्पादित करना ऊपर प्रदर्शित किया गया है। डिस्क से स्रोत प्रस्तुति फ़ाइल को लोड करके और फिर स्लाइड संग्रह से वांछित स्लाइड तक पहुंचने के द्वारा प्रक्रिया शुरू की जाती है। अंत में, getThumbnail () विधि के अंदर अनुकूलित आयामों का उपयोग करके, स्लाइड को डिस्क पर JPEG छवि के रूप में प्रस्तुत किया जाता है।
जावा में PowerPoint स्लाइड से छवि उत्पन्न करने के लिए कोड
import com.aspose.slides.ISlide; | |
import com.aspose.slides.License; | |
import com.aspose.slides.Presentation; | |
import java.awt.image.BufferedImage; | |
import java.io.File; | |
import javax.imageio.ImageIO; | |
public class CreateSlideImage { | |
public static void main2(String[] args) throws Exception | |
{ | |
// Set upt the a license for Aspsoe.Slides | |
License licForCSlides = new License(); | |
licForCSlides.setLicense("Aspose.Total.lic"); | |
// Create the Presentation class object to load the source presentation file | |
Presentation samplePresentation = new Presentation("NewPresentation.pptx"); | |
// Accessing the first slide | |
ISlide srcSlide = samplePresentation.getSlides().get_Item(0); | |
// Create the user defined dimension | |
int desiredXdim = 1200; | |
int desiredYdim = 800; | |
// Getting scaling factor value of X and Y | |
float scaleX = (float)(1.0 / samplePresentation.getSlideSize().getSize().getWidth()) * desiredXdim; | |
float scaleY = (float)(1.0 / samplePresentation.getSlideSize().getSize().getHeight()) * desiredYdim; | |
// Generating the buffered image for slide | |
BufferedImage slideBmpImage = srcSlide.getThumbnail(scaleX, scaleY); | |
// Now create the slide JPEG image on the disk | |
ImageIO.write(slideBmpImage, "JPEG", new File("Slide_0.jpeg")); | |
} | |
} |
ऊपर दिया गया उदाहरण सरल एपीआई कॉल की सहायता से JPG में पावरपॉइंट स्लाइड को इमेज में बदलने के लिए **जावा कोड के उपयोग को दर्शाता है। आपके पास उत्पन्न थंबनेल को PNG, BMP या डिस्क पर अन्य छवि स्वरूपों के रूप में प्रस्तुत करने का प्रावधान है। आप विभिन्न रेंडरिंग विकल्पों जैसे DefaultRegularFont, TiffOptions, NotesCommentsLayouting, आकार और छवि स्केलिंग को getThumbnail () विधि के विभिन्न अधिभारों का उपयोग करके सेट करके भी स्लाइड छवियों को अनुकूलित कर सकते हैं।
इस विषय में, हमने एक सरल और समझने में आसान कोड का उपयोग करके PowerPoint को Java में JPG में बदलने पर ध्यान केंद्रित किया। यदि आप प्रस्तुतीकरण को HTML में बदलने के बारे में जानना चाहते हैं, तो जावा का उपयोग करके HTML में PowerPoint स्लाइड कैसे बनाएं? पर लेख देखें।