Aspose.Total for C++ kullanarak, C++ uygulamalarınızda DOT’yi JSON formatına dönüştürebilirsiniz. İlk olarak, Aspose.Words for C++ kullanarak DOT’yi HTML’ye aktarabilirsiniz. Bundan sonra, Aspose.Cells for C++ kullanarak HTML’yi JSON formatına dönüştürebilirsiniz.
DOT'yi C++ ile JSON Formatına Dönüştür
Dönüşüm Gereksinimleri
Visual Studio’nun Paket Yönetici Konsolu aracılığıyla Install-Package Aspose.Total.Cpp
ile yükleyin.
Alternatif olarak, çevrimdışı MSI yükleyicisini veya DLL’leri downloads adresinden bir ZIP dosyasında alın.
// 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); |
Korumalı DOT'yi C++ ile JSON Formatına Dönüştür
API’yi kullanarak parola korumalı belgeyi de açabilirsiniz. Girdiğiniz DOT belgeniz parola korumalıysa, parolayı kullanmadan JSON biçimine dönüştüremezsiniz. Bunu yapmak için, bir LoadOptions nesnesini kabul eden özel bir yapıcı aşırı yüklemesi kullanın. Bu nesne, parola dizesini belirten Parola özelliğini içerir.
// 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); |