C++ के माध्यम से DOT को JSON फॉर्मेट में बदलें

Microsoft® Word या Excel का उपयोग किए बिना C++ के माध्यम से JSON को DOT निर्यात करें

 

Aspose.Total for C++ का उपयोग करके आप अपने C++ एप्लिकेशन में DOT को JSON फॉर्मेट में बदल सकते हैं। सबसे पहले, Aspose.Words for C++ का उपयोग करके, आप HTML को DOT निर्यात कर सकते हैं। उसके बाद, Aspose.Cells for C++ का उपयोग करके, आप HTML को JSON फॉर्मेट में बदल सकते हैं।

C++ के माध्यम से DOT को JSON फॉर्मेट में बदलें

  1. Document वर्ग संदर्भ का उपयोग करके DOT फ़ाइल खोलें
  2. Save सदस्य फ़ंक्शन का उपयोग करके DOT को HTML में बदलें
  3. IWorkbook वर्ग संदर्भ का उपयोग करके HTML दस्तावेज़ लोड करें
  4. Save सदस्य फ़ंक्शन का उपयोग करके दस्तावेज़ को JSON प्रारूप में सहेजें

रूपांतरण आवश्यकताएँ

विजुअल स्टूडियो के पैकेज मैनेजर कंसोल के माध्यम से `इंस्टॉल-पैकेज Aspose.Total.Cpp के साथ इंस्टॉल करें।

वैकल्पिक रूप से, डाउनलोड से ज़िप फ़ाइल में ऑफ़लाइन MSI इंस्टॉलर या DLL प्राप्त करें।

// supports DOC, DOT, DOCX, DOCM, DOTX, DOTM, RTF, WordML, MOBI, ODT, and OTT file formats
// load DOCX as input file format with an instance of Document class
auto doc = MakeObject<Document>(u"Input.docx");
// save document in HTML format
doc->Save(u"Output.html");
// Load the HTML.
intrusive_ptr<Aspose::Cells::IWorkbook> wkb = Factory::CreateIWorkbook(u"Output.html");
// Save in JSON format.
wkb->Save(u"Output.json", SaveFormat_Json);

C++ के माध्यम से संरक्षित DOT को JSON फॉर्मेट में बदलें

एपीआई का उपयोग करके, आप पासवर्ड से सुरक्षित दस्तावेज़ भी खोल सकते हैं। यदि आपका इनपुट DOT दस्तावेज़ पासवर्ड से सुरक्षित है, तो आप पासवर्ड का उपयोग किए बिना इसे JSON प्रारूप में परिवर्तित नहीं कर सकते। ऐसा करने के लिए, एक विशेष कंस्ट्रक्टर अधिभार का उपयोग करें, जो एक लोडऑप्शन ऑब्जेक्ट को स्वीकार करता है। इस ऑब्जेक्ट में पासवर्ड गुण है, जो पासवर्ड स्ट्रिंग को निर्दिष्ट करता है।

// supports DOC, DOT, DOCX, DOCM, DOTX, DOTM, RTF, WordML, MOBI, ODT, and OTT file formats
// Loads encrypted document.
System::SharedPtr<Document> doc = System::MakeObject<Document>(u"LoadEncrypted.docx", System::MakeObject<LoadOptions>(u"aspose"));
// save document in HTML format
doc->Save(u"Output.html");
// Load the HTML.
intrusive_ptr<Aspose::Cells::IWorkbook> wkb = Factory::CreateIWorkbook(u"Output.html");
// Save in JSON format.
wkb->Save(u"Output.json", SaveFormat_Json);

का पता लगाने DOT रूपांतरण विकल्प के साथ C++

कन्वर्ट DOT एस करने के लिए POTX (Microsoft PowerPoint Template Presentation)