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

परिचय

यदि आप नई तरीकों से एक प्रस्तुति (PPT या PPTX) से पाठ्य सामग्री या जानकारी का उपयोग करने की योजना बनाते हैं, तो आप प्रस्तुति को Word (DOC या DOCX) में परिवर्तित करने से लाभ उठा सकते हैं।

  • Microsoft PowerPoint की तुलना में, Microsoft Word एप्लिकेशन सामग्री के लिए अधिक उपकरण या कार्यात्मकता प्रदान करता है।
  • Word में संपादन कार्यों के अलावा, आप उन्नत सहयोग, प्रिंटिंग और शेयरिंग सुविधाओं से भी लाभ उठा सकते हैं।

Aspose.Slides और Aspose.Words

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

एक स्टैंडअलोन्‍न API के रूप में, C++ के लिए Aspose.Slides ऐसी कार्यक्षमता प्रदान करता है जो आपको प्रस्तुतियों से पाठ निकालने की अनुमति देती है।

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

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

PowerPoint को Word में परिवर्तित करने के लिए इस कोड स्निपेट का उपयोग करें:

auto presentation = MakeObject<Presentation>();
auto doc = MakeObject<Aspose::Words::Document>();
auto builder = MakeObject<Aspose::Words::DocumentBuilder>(doc);

for (const auto& slide : presentation->get_Slides())
{
    // स्लाइड की छवि उत्पन्न करता है और सम्मिलित करता है
    auto image = slide->GetImage(1.0f, 1.0f);
    builder->InsertImage(image);

    // स्लाइड के पाठ सम्मिलित करता है
    for (const auto& shape : slide->get_Shapes())
    {
        if (ObjectExt::Is<AutoShape>(shape))
        {
            auto autoShape = System::AsCast<AutoShape>(shape);
            builder->Writeln(autoShape->get_TextFrame()->get_Text());
        }
    }

    builder->InsertBreak(Aspose::Words::BreakType::PageBreak);
}

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

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

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

क्या सभी PowerPoint और OpenDocument प्रस्तुति फ़ॉर्मेट समर्थित हैं?

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