Converteer OTP naar JSON-formaat via C++

Exporteer OTP-bestand naar JSON-indeling via C++ zonder Microsoft® Excel of PowerPoint te gebruiken

 

Door Aspose.Total for C++ te gebruiken, kunt u het OTP-bestand in C++-toepassingen in twee eenvoudige stappen converteren naar het JSON-formaat. Ten eerste, door Aspose.Slides for C++ te gebruiken, kunt u OTP naar HTML exporteren. Daarna kunt u met behulp van Aspose.Cells for C++ Spreadsheet Programming API HTML naar JSON converteren.

Converteer OTP naar JSON-formaat via C++

  1. Open het OTP-bestand met behulp van Presentation klassereferentie
  2. Converteer OTP naar HTML met behulp van de Save methode
  3. Laad HTML-document met behulp van IWorkbook klasseverwijzing
  4. Sla het document op in JSON-indeling met de methode Save

Conversievereisten

Installeer via Package Manager Console van Visual Studio met Install-Package Aspose.Total.Cpp.

U kunt ook het offline MSI-installatieprogramma of DLL’s in een ZIP-bestand downloaden van downloads .

// Supports PPT, POT, PPS, POTX, PPSX, PPTM, PPSM, POTM, ODP, and OTP file formats
// Load the PPT.
SharedPtr<Presentation> prs = MakeObject<Presentation>(u"sourceFile.ppt");
// Save in HTML format.
prs->Save(u"output.html", Aspose::Slides::Export::SaveFormat::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);

Converteer beveiligde OTP naar JSON-indeling via C++

Met behulp van de API kunt u ook het met een wachtwoord beveiligde document openen. Als uw invoer-OTP-document is beveiligd met een wachtwoord, kunt u het niet converteren naar JSON-indeling zonder het wachtwoord te gebruiken. Met de API kunt u het gecodeerde document openen door het juiste wachtwoord in een LoadOptions-object door te geven. Het volgende codevoorbeeld laat zien hoe u een versleuteld document opent met een wachtwoord.

auto loadOptions = System::MakeObject<LoadOptions>();
loadOptions->set_Password(u"123123");
// Supports PPT, POT, PPS, POTX, PPSX, PPTM, PPSM, POTM, ODP, and OTP file formats
System::SharedPtr<Presentation> presentation = System::MakeObject<Presentation>(u"input.ppt", loadOptions);
// Save in HTML format.
prs->Save(u"output.html", Aspose::Slides::Export::SaveFormat::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);

Bekijk OTP conversieopties met C++

OTPs converteren naar JSON (JavaScript-objectnotatiebestand)