जावा में PowerPoint प्रस्तुतियों को Word दस्तावेज़ों में बदलें

सारांश

यह लेख डेवलपर्स को Aspose.Slides और Aspose.Words का उपयोग करके PowerPoint और OpenDocument प्रस्तुतियों को Word दस्तावेज़ों में परिवर्तित करने का समाधान प्रदान करता है। चरण-दर-चरण मार्गदर्शिका आपको परिवर्तन प्रक्रिया के प्रत्येक चरण के माध्यम से ले जाती है।

PowerPoint को Word में परिवर्तित करें

PowerPoint या OpenDocument प्रस्तुति को Word दस्तावेज़ में बदलने के लिए नीचे दिए गए निर्देशों का पालन करें:

  1. Aspose.Slides for Java और Aspose.Words for Java लाइब्रेरी डाउनलोड करें।
  2. aspose-slides-x.x-jdk16.jar और aspose-words-x.x-jdk16.jar को अपने CLASSPATH में जोड़ें।
  3. PowerPoint को Word में परिवर्तित करने के लिए इस कोड स्निपेट का उपयोग करें:
Presentation pres = new Presentation("sample.pptx");

Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);

for (ISlide slide : pres.getSlides()) {
    // स्लाइड छवि को बाइट एरे स्ट्रीम के रूप में बनाता है
    IImage image = slide.getImage(1, 1);
    ByteArrayOutputStream imageStream = new ByteArrayOutputStream();
    image.save(imageStream, ImageFormat.Png);
    image.dispose();

    builder.insertImage(imageStream.toByteArray());

    // स्लाइड के पाठ सम्मिलित करता है
    for (IShape shape : slide.getShapes()) {
        if (shape instanceof AutoShape) {
            builder.writeln(((AutoShape) shape).getTextFrame().getText());
        }
    }

    builder.insertBreak(BreakType.PAGE_BREAK);
}

doc.save("output.docx");
pres.dispose();

अक्सर पूछे जाने वाले प्रश्न

PowerPoint और OpenDocument प्रस्तुतियों को Word दस्तावेज़ों में परिवर्तित करने के लिए किन घटकों को स्थापित करना आवश्यक है?

आपको अपने प्रोजेक्ट में केवल Aspose.Slides for Java और Aspose.Words for Java के संबंधित पैकेज जोड़ने की आवश्यकता है। दोनों लाइब्रेरी स्वतंत्र APIs के रूप में काम करती हैं, और Microsoft Office स्थापित होना अनिवार्य नहीं है।

क्या सभी PowerPoint और OpenDocument प्रस्तुति प्रारूप समर्थित हैं?

Aspose.Slides सभी प्रस्तुति प्रारूपों को समर्थन देती है, जिसमें PPT, PPTX, ODP और अन्य सामान्य फ़ाइल प्रकार शामिल हैं। यह सुनिश्चित करता है कि आप विभिन्न संस्करणों के Microsoft PowerPoint में बनाई गई प्रस्तुतियों के साथ काम कर सकें।