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

अवलोकन

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

Aspose.Slides और Aspose.Words

PowerPoint फ़ाइल (PPTX या PPT) को Word (DOCX या DOC) में परिवर्तित करने के लिए, आपको दोनों Aspose.Slides for Android via Java और Aspose.Words for Android via Java की आवश्यकता है।

एक अलग API के रूप में, जावा के लिए Aspose.Slides फ़ंक्शन प्रदान करता है जो आपको प्रस्तुतियों से पाठ निकालने की अनुमति देता है।

Aspose.Words एक उन्नत दस्तावेज़ प्रोसेसिंग API है जो अनुप्रयोगों को दस्तावेज़ों को उत्पन्न, संशोधित, परिवर्तित, रेंडर, प्रिंट करने तथा Microsoft Word का उपयोग किए बिना अन्य कार्य करने की अनुमति देती है।

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

  1. Aspose.Slides for Android via 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 Android via Java और Aspose.Words for Android via Java का संबंधित पैकेज जोड़ना है। दोनों लाइब्रेरी स्वतंत्र API के रूप में कार्य करती हैं, और Microsoft Office स्थापित करने की कोई आवश्यकता नहीं है।

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

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