Aspose.Slides for Java

 
 

जावा एपीआई के माध्यम से एक्सेल स्प्रेडशीट बनाएं और कनवर्ट करें

पॉवरपॉइंट पीपीटी, पीपीटीएक्स प्रस्तुतियों को बनाने, संपादित करने, मर्ज करने, क्लोन करने, सुरक्षित करने, परिवर्तित करने और हेरफेर करने के लिए जावा पॉवरपॉइंट प्रेजेंटेशन लाइब्रेरी।

Aspose.Slides for Java एक बहुत शक्तिशाली एपीआई है जो सॉफ्टवेयर डेवलपर्स को पावरपॉइंट प्रेजेंटेशन बनाने, हेरफेर करने और परिवर्तित करने में मदद करता है। Microsoft PowerPoint या किसी अन्य एप्लिकेशन का उपयोग किए बिना अपने स्वयं के जावा एप्लिकेशन। अपने उपयोग में आसान इंटरफ़ेस और अच्छी तरह से प्रलेखित कोड उदाहरणों के साथ, यह उन डेवलपर्स के लिए एक बढ़िया विकल्प है जो अपने जावा अनुप्रयोगों में पावरपॉइंट कार्यक्षमता जोड़ना चाहते हैं।

जावा एपीआई के लिए Aspose.Slides सॉफ्टवेयर प्रोग्रामर को विभिन्न प्रारूपों में प्रस्तुतियों को सहेजने में सक्षम बनाता है, साथ ही जावा कोड की केवल कुछ पंक्तियों के साथ प्रस्तुतियों को एक प्रारूप से दूसरे प्रारूप में परिवर्तित करने में सक्षम बनाता है। यह पीपीटी, ओओएक्सएमएल प्रस्तुति प्रारूप (पीपीटीएक्स), पीडीएफ, एक्सपीएस, टीआईएफएफ, ओडीपी, एचटीएमएल और कई अन्य में रूपांतरण की अनुमति देता है। इसके अलावा, यह पीपीटी से पीपीटीएक्स में रूपांतरण, ओडीपी से पीपीटीएक्स रूपांतरण, प्रेजेंटेशन स्लाइड को स्केलेबल वेक्टर ग्राफिक्स (एसवीजी) प्रारूप में बदलने, प्रेजेंटेशन स्लाइड को टीआईएफएफ, पीएनजी, बीएमपी, जेपीईजी और जीआईएफ में प्रस्तुत करने और कई अन्य चीजों का भी समर्थन करता है।

Aspose.Slides for Java एक उन्नत और बहुमुखी एपीआई है जिसमें कई प्लेटफार्मों और पावरपॉइंट संस्करणों के लिए सुविधाओं और समर्थन की एक विस्तृत श्रृंखला है। लाइब्रेरी स्क्रैच से प्रेजेंटेशन बनाने, मौजूदा प्रेजेंटेशन को संशोधित करने, फ़ॉर्मेटिंग और स्टाइल लागू करने, चार्ट और आरेख डालने, नई स्लाइड डालने, स्लाइड ट्रांज़िशन जोड़ने, स्लाइड में एनिमेशन जोड़ने, टेक्स्ट एनिमेशन के साथ-साथ ऑब्जेक्ट एनिमेशन और बहुत कुछ का समर्थन करती है। लाइब्रेरी ने PowerPoint 2007, 2010, 2013, 2016 और 2019 सहित PowerPoint के विभिन्न संस्करणों के लिए भी समर्थन प्रदान किया, और PowerPoint 2007 और बाद में उपयोग किए गए नए ओपन XML प्रारूप का भी समर्थन करता है।

Previous Next

जावा के लिए Aspose.Slides के साथ शुरुआत करना

एस्पोज़ सभी जावा एपीआई को मेवेन रिपॉजिटरी पर होस्ट करता है। आप सरल कॉन्फ़िगरेशन के साथ सीधे अपने मावेन प्रोजेक्ट्स में जावा एपीआई के लिए Aspose.Slides का उपयोग कर सकते हैं। अपने Maven pom.xml में Aspose Maven रिपोजिटरी कॉन्फ़िगरेशन/स्थान को इस प्रकार निर्दिष्ट करें।

एस्पोज़ के लिए मेवेन रिपॉजिटरी। जावा के लिए स्लाइड्स



<repositories>
	<repository>
	<id>AsposeJavaAPI</id>
	<name>Aspose Java API</name>
	<url>https://releases.aspose.com/java/repo/</url>
	</repository>
</repositories>

//Define Aspose.Slides for Java API dependency in your pom.xml this way:

<dependencies>
	<dependency>
	<groupId>com.aspose</groupId>
	<artifactId>aspose-slides</artifactId>
	<version>XX.XX</version>
    <classifier>jdk16</classifier>
	</dependency>

    <dependency>
	<groupId>com.aspose</groupId>
	<artifactId>aspose-slides</artifactId>
	<version>23.1</version>
    <classifier>javadoc</classifier>
	</dependency>

</dependencies>
आप इसे सीधे Apose उत्पाद रिलीज़ पृष्ठ से भी डाउनलोड कर सकते हैं।

जावा एपीआई के माध्यम से प्रस्तुतियां बनाएं और उनमें हेरफेर करें

Aspose.Slides for Java API सॉफ्टवेयर डेवलपर्स को अपने स्वयं के जावा एप्लिकेशन के अंदर PowerPoint प्रस्तुतियों को बनाने और हेरफेर करने में सक्षम बनाता है। लाइब्रेरी मौजूदा प्रस्तुतियों को खोलने का भी समर्थन करती है और इसमें बदलाव करती है और इसे विभिन्न फ़ाइल स्वरूपों में वापस सहेजती है। आप पासवर्ड से सुरक्षित प्रेजेंटेशन के साथ-साथ बहुत बड़े प्रेजेंटेशन को भी आसानी से खोल सकते हैं। लाइब्रेरी मौजूदा प्रेजेंटेशन को मर्ज करने, मौजूदा में नई स्लाइड जोड़ने, स्लाइड पर नई फ़ॉर्मेटिंग लागू करने, मौजूदा प्रेजेंटेशन की जांच करने, मौजूदा प्रेजेंटेशन के गुण प्राप्त करने आदि का भी समर्थन करती है।

प्रस्तुतियाँ बनाना और .NET API के माध्यम से पहली स्लाइड में एक पंक्ति जोड़ना

// Instantiate a Presentation object that represents a presentation file
Presentation pres = new Presentation();
try {
    // Get the first slide
    ISlide slide = pres.getSlides().get_Item(0);

    // Add an autoshape of type line
    slide.getShapes().addAutoShape(ShapeType.Line, 50, 150, 300, 0);
    pres.save("NewPresentation_out.pptx", SaveFormat.Pptx);
} finally {
    if (pres != null) pres.dispose();
}

प्रस्तुतिकरण जावा एपीआई के माध्यम से पीडीएफ, एक्सपीएस, ओडीपी में रूपांतरण

जावा लाइब्रेरी के लिए Aspose.Slides सॉफ्टवेयर डेवलपर्स को जावा कोड की कुछ पंक्तियों के साथ PowerPoint प्रस्तुतियों को विभिन्न फ़ाइल स्वरूपों में परिवर्तित करने की क्षमता देता है। यह PowerPoint (PPT, PPTX), OpenDocument (ODP), PDF, HTML, PDF/A, XPS, SWF फ़्लैश और छवि (JPEG, PNG, BMP, TIFF, GIF) फ़ाइलों में रूपांतरण का समर्थन करता है। प्रस्तुतिकरण को सहेजते समय डेवलपर्स विभिन्न विकल्प निर्दिष्ट कर सकते हैं, जैसे पासवर्ड सुरक्षा, एन्क्रिप्शन, और बहुत कुछ। लाइब्रेरी को जावा अनुप्रयोगों के साथ निर्बाध रूप से काम करने के लिए डिज़ाइन किया गया है, जो इसे उन डेवलपर्स के लिए एक आदर्श समाधान बनाता है, जिन्हें अपने एप्लिकेशन के वर्कफ़्लो के हिस्से के रूप में पावरपॉइंट प्रस्तुतियों को परिवर्तित करने की आवश्यकता होती है।

.NET API के माध्यम से नोट्स स्लाइड व्यू में प्रेजेंटेशन को पीडीएफ में बदलें

Presentation pres = new Presentation("presentation.pptx");
try {
    PdfOptions pdfOptions = new PdfOptions();
    pdfOptions.getNotesCommentsLayouting().setNotesPosition(NotesPositions.BottomFull);

    pres.save(resourcesOutputPath+"PDF-Notes.pdf", SaveFormat.Pdf, pdfOptions);
} finally {
    if (pres != null) pres.dispose();
}

जावा एपीआई का उपयोग करके सुरक्षित प्रस्तुति

Aspose.Slides for Java ने जावा अनुप्रयोगों के अंदर अपनी PowerPoint प्रस्तुति को सुरक्षित करने की क्षमता प्रदान की है। लाइब्रेरी में उनकी प्रस्तुतियों को सुरक्षित करने के लिए कई फ़ंक्शन शामिल किए गए हैं, जैसे पासवर्ड सुरक्षा सेट करके सुरक्षित प्रस्तुतियाँ, पावरपॉइंट की तरह डिजिटल हस्ताक्षर, स्लाइड में टेक्स्ट वॉटरमार्क या छवि वॉटरमार्क जोड़ना और भी बहुत कुछ। यह एपीआई में उपलब्ध अंतर्निहित एन्क्रिप्शन विकल्पों का उपयोग करके भी किया जा सकता है, जैसे प्रेजेंटेशन खोलने के लिए पासवर्ड सेट करना, प्रेजेंटेशन के संपादन या प्रिंटिंग को प्रतिबंधित करना और विभिन्न उपयोगकर्ताओं के लिए अनुमतियां सेट करना।

C# API के माध्यम से प्रेजेंटेशन को कैसे एन्क्रिप्ट करें

Presentation presentation = new Presentation("pres.pptx");
try {
    presentation.getProtectionManager().encrypt("123123");
    presentation.save("encrypted-pres.pptx", SaveFormat.Pptx);
} finally {
    if (presentation != null) presentation.dispose();
}

Presa को एन्क्रिप्ट कैसे करें

जावा के माध्यम से प्रेजेंटेशन में चार्ट बनाएं और प्रबंधित करें

जावा में कई लाइब्रेरी हैं जिनका उपयोग प्रस्तुतियों में चार्ट बनाने और प्रबंधित करने के लिए किया जा सकता है। जावा के लिए Aspose.Slides प्रस्तुतियों में चार्ट बनाने और प्रबंधित करने के लिए एक शक्तिशाली उपकरण है। लाइब्रेरी बहुत आसानी से प्रस्तुतियों में चार्ट जोड़ने, उनकी उपस्थिति और डेटा को अनुकूलित करने और यहां तक कि स्क्रैच से चार्ट बनाने की अनुमति देती है। लाइब्रेरी विभिन्न प्रकार के चार्ट का समर्थन करती है, जैसे डोनट चार्ट, ट्रीमैप और सनबर्स्ट चार्ट के डेटा पॉइंट, 3डी चार्ट, बबल चार्ट, पाई चार्ट इत्यादि। एक बार जब आप एक चार्ट बना लेते हैं, तो आप चार्ट वर्ग के विभिन्न गुणों और विधियों का उपयोग करके इसके स्वरूप और डेटा को आसानी से अनुकूलित कर सकते हैं। उदाहरण के लिए, आप चार्ट प्रकार बदल सकते हैं, अक्ष लेबल सेट कर सकते हैं, डेटा श्रृंखला जोड़ सकते हैं और बहुत कुछ कर सकते हैं।

सी# एपीआई के माध्यम से प्रवेश

.NET API के माध्यम से प्रेजेंटेशन की स्लाइड में फ़नल चार्ट बनाना

Presentation pres = new Presentation();
try {
    IChart chart = pres.getSlides().get_Item(0).getShapes().addChart(ChartType.Funnel, 50, 50, 500, 400);
    chart.getChartData().getCategories().clear();
    chart.getChartData().getSeries().clear();

    IChartDataWorkbook wb = chart.getChartData().getChartDataWorkbook();

    wb.clear(0);

    chart.getChartData().getCategories().add(wb.getCell(0, "A1", "Category 1"));
    chart.getChartData().getCategories().add(wb.getCell(0, "A2", "Category 2"));
    chart.getChartData().getCategories().add(wb.getCell(0, "A3", "Category 3"));
    chart.getChartData().getCategories().add(wb.getCell(0, "A4", "Category 4"));
    chart.getChartData().getCategories().add(wb.getCell(0, "A5", "Category 5"));
    chart.getChartData().getCategories().add(wb.getCell(0, "A6", "Category 6"));

    IChartSeries series = chart.getChartData().getSeries().add(ChartType.Funnel);

    series.getDataPoints().addDataPointForFunnelSeries(wb.getCell(0, "B1", 50));
    series.getDataPoints().addDataPointForFunnelSeries(wb.getCell(0, "B2", 100));
    series.getDataPoints().addDataPointForFunnelSeries(wb.getCell(0, "B3", 200));
    series.getDataPoints().addDataPointForFunnelSeries(wb.getCell(0, "B4", 300));
    series.getDataPoints().addDataPointForFunnelSeries(wb.getCell(0, "B5", 400));
    series.getDataPoints().addDataPointForFunnelSeries(wb.getCell(0, "B6", 500));

    pres.save("Funnel.pptx", SaveFormat.Pptx);
} finally {
    if (pres != null) pres.dispose();
}
 हिन्दी