इस सरल विषय में, हम आपको MS Windows, macOS, या Ubuntu ऑपरेटिंग सिस्टम में ** Java का उपयोग करके PowerPoint Presentation कैसे बनाएं** के माध्यम से चलेंगे। यह विषय पर्यावरण को स्थापित करने के लिए विस्तृत चरणों को शामिल करता है और जावा पीपीटी प्रस्तुति में आसान कोड की कुछ पंक्तियों का उपयोग करके उत्पन्न किया जा सकता है।
जावा में पावरपॉइंट प्रेजेंटेशन जेनरेट करने के चरण
- मावेन रिपॉजिटरी से Aspose.Slides for Java डाउनलोड और इंस्टॉल करें
- एक खाली प्रस्तुतिकरण बनाने के लिए Presentation क्लास ऑब्जेक्ट को इंस्टेंट करें
- एक खाली स्लाइड बनाएं और उसे प्रस्तुतिकरण स्लाइड संग्रह में जोड़ें
- AddAutoShape विधि का उपयोग करके, नई बनाई गई स्लाइड में एक आयत आकृति डालें
- AddTextFrame विधि का उपयोग करके एक टेक्स्ट फ्रेम डालें और टेक्स्ट से संबंधित गुण सेट करें
- PPTX फॉर्मेट में डिस्क पर प्रेजेंटेशन को सेव करें
सरल एपीआई इंटरफ़ेस का उपयोग करके और PowerPoint पर निर्भरता के बिना डिस्क पर जावा क्रिएट पीपीटीएक्स फ़ाइल में उपरोक्त चरण। सबसे पहले, प्रेजेंटेशन क्लास इंस्टेंस का उपयोग करके एक खाली प्रेजेंटेशन बनाया जाता है, जिसके बाद प्रेजेंटेशन के अंदर एक ब्लैंक स्लाइड को जोड़ा जाता है। फिर, आकृति के अंदर एक टेक्स्ट फ्रेम जोड़ा जाता है और सेव विधि का उपयोग करके डिस्क पर प्रस्तुति को सहेजने से पहले इसके संबंधित टेक्स्ट गुणों को सेट किया जाता है।
जावा का उपयोग करके पावरपॉइंट प्रेजेंटेशन बनाने के लिए कोड
import com.aspose.slides.FillType; | |
import com.aspose.slides.IAutoShape; | |
import com.aspose.slides.IPortionFormat; | |
import com.aspose.slides.ISlide; | |
import com.aspose.slides.ITextFrame; | |
import com.aspose.slides.License; | |
import com.aspose.slides.NullableBool; | |
import com.aspose.slides.Presentation; | |
import com.aspose.slides.SaveFormat; | |
import com.aspose.slides.ShapeType; | |
import com.aspose.slides.SlideLayoutType; | |
import java.awt.Color; | |
public class CreatePresentation { | |
public static void main(String[] args){ | |
// Setting the linence for the product | |
License SlidesLicense = new License(); | |
SlidesLicense.setLicense("Aspose.Total.lic"); | |
// Create an empty presentation using the Presentation class instance | |
Presentation presentation = new Presentation(); | |
// Insert a Blank slide inside the presentation | |
ISlide slide = presentation.getSlides().addEmptySlide(presentation.getLayoutSlides() | |
.getByType(SlideLayoutType.Blank)); | |
// Add an auto-shape of Rectangle type | |
IAutoShape autoShape = slide.getShapes().addAutoShape(ShapeType.Rectangle, 50, 150, 300, 0); | |
// Fill the shape with Green color | |
autoShape.getFillFormat().setFillType(FillType.Solid); | |
autoShape.getFillFormat().getSolidFillColor().setColor(Color.GREEN); | |
// Adding some text inside the shape | |
ITextFrame textFrame = autoShape.addTextFrame("This is Aspose.Slides"); | |
// Set text related properties | |
IPortionFormat portionFormat = textFrame.getParagraphs().get_Item(0) | |
.getPortions().get_Item(0).getPortionFormat(); | |
portionFormat.getFillFormat().setFillType(FillType.Solid); | |
portionFormat.getFillFormat().getSolidFillColor().setColor(Color.RED); | |
portionFormat.setFontBold(NullableBool.True); | |
portionFormat.setFontItalic(NullableBool.True); | |
portionFormat.setFontHeight(14); | |
// Save the generated presentation on the disk | |
presentation.save("NewJavaPresentation.pptx", SaveFormat.Pptx); | |
} | |
} |
उपरोक्त उदाहरण में दिए गए कोड की कुछ पंक्तियों का उपयोग करके जावा प्रस्तुति में उत्पन्न किया जा सकता है। आप प्रस्तुति को अन्य प्रारूपों जैसे पीपीटी, पीपीएस, पीपीएसएक्स, ओडीपी, पीओटी और पीओटीएक्स में सेवफॉर्मेट एन्यूमरेटर का उपयोग करके भी सहेज सकते हैं। प्रेजेंटेशन के अंदर के टेक्स्ट को ParagraphFormat और PortionFormat क्लासेस द्वारा एक्सपोज़ किए गए विभिन्न विकल्पों का उपयोग करके कस्टमाइज़ किया जा सकता है, जिसमें टेक्स्ट रैपिंग, टेक्स्ट ऑटोफिट, इंडेंटेशन, मार्जिन, बुलेट्स, टेक्स्ट हाइलाइटिंग और स्ट्राइक-थ्रू जैसे विकल्प सेट करना शामिल है।
इस विषय में, हमने सीखा कि कैसे विभिन्न स्वरूपों में जावा पॉवरपॉइंट प्रेजेंटेशन का उपयोग करके बनाया जा सकता है। यदि आप प्रस्तुति स्लाइड को एसवीजी में बदलने में रुचि रखते हैं, तो कृपया जावा का उपयोग करके पीपीटीएक्स को एसवीजी में कैसे बदलें पर लेख में उल्लिखित विवरण देखें।