Konvertieren Sie DOCM über C++ in das JSON-Format

Exportieren Sie DOCM über C++ nach JSON, ohne Microsoft® Word oder Excel zu verwenden

 

Durch die Verwendung von Aspose.Total for C++ können Sie DOCM in das JSON-Format innerhalb Ihrer C++-Anwendungen konvertieren. Erstens können Sie mit Aspose.Words for C++ DOCM in HTML exportieren. Danach können Sie mithilfe von Aspose.Cells for C++ HTML in das JSON-Format konvertieren.

Konvertieren Sie DOCM über C++ in das JSON-Format

  1. Öffnen Sie die DOCM-Datei mit der Klassenreferenz Document .
  2. Konvertieren Sie DOCM in HTML, indem Sie die Member-Funktion Save verwenden
  3. Laden Sie das HTML-Dokument mithilfe der Klassenreferenz IWorkbook .
  4. Speichern Sie das Dokument mit der Member-Funktion Save im JSON-Format

Konvertierungsanforderungen

Installieren Sie über die Package Manager Console von Visual Studio mit Install-Package Aspose.Total.Cpp.

Alternativ können Sie das Offline-MSI-Installationsprogramm oder DLLs in einer ZIP-Datei von downloads herunterladen.

// 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);

Konvertieren Sie geschütztes DOCM über C++ in das JSON-Format

Über die API können Sie das passwortgeschützte Dokument auch öffnen. Wenn Ihr DOCM-Eingabedokument kennwortgeschützt ist, können Sie es ohne Verwendung des Kennworts nicht in das JSON-Format konvertieren. Verwenden Sie dazu eine spezielle Konstruktorüberladung, die ein LoadOptions-Objekt akzeptiert. Dieses Objekt enthält die Eigenschaft Password, die die Kennwortzeichenfolge angibt.

// 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);

Erkunden Sie DOCM Konvertierungs optionen mit C++

DOCMs in CSV konvertieren (Durch Kommas getrennte Werte)
DOCMs in DIF konvertieren (Datenaustauschformat)
DOCMs in EXCEL konvertieren (Tabellenkalkulationsdateiformate)
DOCMs in FODS konvertieren (OpenDocument Flat XML-Tabelle)
DOCMs in ODS konvertieren (OpenDocument-Tabelle)
DOCMs in SXC konvertieren (StarOffice Calc-Tabelle)
DOCMs in TSV konvertieren (Durch Tabulatoren getrennte Werte)
DOCMs in XLAM konvertieren (Excel-Makro-fähiges Add-In)
DOCMs in XLS konvertieren (Microsoft Excel-Binärformat)
DOCMs in XLSB konvertieren (Excel-Binärarbeitsmappe)
DOCMs in XLSM konvertieren (Makrofähige Tabellenkalkulation)
DOCMs in XLSX konvertieren (Öffnen Sie die XML-Arbeitsmappe)
DOCMs in XLT konvertieren (Excel 97 - 2003-Vorlage)
DOCMs in XLTM konvertieren (Excel-Makro-fähige Vorlage)
DOCMs in ODP konvertieren (OpenDocument-Präsentationsformat)
DOCMs in POT konvertieren (Microsoft PowerPoint-Vorlagendateien)
DOCMs in POTM konvertieren (Microsoft PowerPoint-Vorlagendatei)
DOCMs in POTX konvertieren (Microsoft PowerPoint-Vorlagenpräsentation)
DOCMs in PPTX konvertieren (Öffnen Sie das XML-Präsentationsformat)
DOCMs in PPS konvertieren (PowerPoint-Diashow)
DOCMs in PPSM konvertieren (Makrofähige Diashow)
DOCMs in PPSX konvertieren (PowerPoint-Diashow)
DOCMs in PPT konvertieren (PowerPoint Präsentation)
DOCMs in PPTM konvertieren (Makrofähige Präsentationsdatei)
DOCMs in PPTX konvertieren (Öffnen Sie das XML-Präsentationsformat)