PDF या HTML से C++ में प्रस्तुतियों को आयात करें

परिचय

Aspose.Slides for C++ का उपयोग करके आप अन्य फ़ॉर्मेट की फ़ाइलों से प्रस्तुतियों को आयात कर सकते हैं। Aspose.Slides PDF, HTML दस्तावेज़ आदि से प्रस्तुतियों को आयात करने के लिए SlideCollection क्लास प्रदान करता है।

PDF से PowerPoint आयात करें

इस मामले में, आप PDF को PowerPoint प्रस्तुतिकरण में परिवर्तित कर सकते हैं।

pdf-to-powerpoint

  1. प्रस्तुति क्लास का एक ऑब्जेक्ट बनाएं।
  2. AddFromPdf() मेथड को कॉल करें और PDF फ़ाइल पास करें।
  3. फ़ाइल को PowerPoint फ़ॉर्मेट में सहेजने के लिए Save() मेथड का उपयोग करें।

यह C++ कोड PDF से PowerPoint ऑपरेशन को दर्शाता है:

auto pres = System::MakeObject<Presentation>();
    
pres->get_Slides()->AddFromPdf(u"InputPDF.pdf");
pres->Save(u"OutputPresentation.pptx", SaveFormat::Pptx);

HTML से PowerPoint आयात करें

इस मामले में, आप HTML दस्तावेज़ को PowerPoint प्रस्तुतिकरण में परिवर्तित कर सकते हैं।

  1. Presentation क्लास का एक इंस्टेंस बनाएं।
  2. AddFromHtml() मेथड को कॉल करें और HTML फ़ाइल पास करें।
  3. फ़ाइल को PowerPoint फ़ॉर्मेट में सहेजने के लिए Save() मेथड का उपयोग करें।

यह C++ कोड HTML से PowerPoint ऑपरेशन को दर्शाता है:

auto presentation = System::MakeObject<Presentation>();

{
    auto htmlStream = System::IO::File::OpenRead(u"page.html");
    presentation->get_Slides()->AddFromHtml(htmlStream);
}

presentation->Save(u"MyPresentation.pptx", SaveFormat::Pptx);

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

क्या PDF आयात करने पर तालिकाएँ संरक्षित रहती हैं, और क्या उनकी पहचान को बेहतर बनाया जा सकता है?

आयात के दौरान तालिकाओं का पता लगाया जा सकता है; PdfImportOptions में मौजूद set_DetectTables मेथड तालिका पहचान को सक्षम करता है। प्रभावशीलता PDF की संरचना पर निर्भर करती है।