So konvertieren Sie Word mit C++ in Markdown

In diesem grundlegenden Tutorial werden wir untersuchen, wie man Word mit C++ in Markdown konvertiert**. Sie können die im DOCX- oder DOC-Format gespeicherten Word-Dokumente verarbeiten, die aus textlichen oder visuellen Dateiinhalten bestehen können. Sie können DOCX mit C++ auf Betriebssystemen wie Linux oder MS Windows mit ein paar API-Aufrufen in Markdown konvertieren.

Schritte zum Konvertieren von Word in Markdown mit C++

  1. Konfigurieren Sie die Aspose.Words.Cpp-Bibliothek mit dem NuGet-Paket-Manager in Microsoft Visual Studio
  2. Fügen Sie die Referenzen zu den Namespaces Aspose::Words und Aspose::Words::Saving hinzu
  3. Erstellen Sie eine Instanz von Document Class, um die Word-Quelldatei zu laden
  4. Instanziieren Sie ein Objekt der MarkdownSaveOptions-Klasse und legen Sie verschiedene Eigenschaften fest
  5. Speichern Sie die generierte Markdown-Datei im MD-Dateiformat

Die oben genannten Schritte erläutern, wie Sie Word mit C++* in Markdown konvertieren. Mit diesem Prozess können Sie verschiedene Konfigurationen der Dokumentenkonvertierung wie Speicheroptimierung, Kodierung, Wiedergabequalität usw. steuern. Sie müssen keine kleinen Details und Standards von Dateiformaten berücksichtigen, da sich die API-Aufrufe um das Dateisystem und die Standards kümmern.

Code zum Erstellen eines DOCX-zu-Markdown-Konverters mit C++

#pragma once
#include <cstdint>
#include <iostream>
#include <Aspose.Words.Cpp/Document.h>
#include <Aspose.Words.Cpp/License.h>
#include <Aspose.Words.Cpp/Saving/MarkdownSaveOptions.h>
#include <system/exceptions.h>
using System::MakeObject;
using System::SharedPtr;
using System::String;
using namespace Aspose::Words;
using namespace Aspose::Words::Saving;
void WordtoMarkdown()
{
// Set license
System::String LicFilePath = u"Aspose.Total.CPP.lic";
SharedPtr<License> LicenseForWordtoMD = System::MakeObject<License>();
LicenseForWordtoMD->SetLicense(LicFilePath);
// Instantiate Document class for loading input word document for converting to Markdown
SharedPtr <Document> WordToMarkdown = MakeObject<Document>(u"WordToMarkdown.docx");
// Initilaize MarkdownSaveOptions to convert DOCX to MD Markdown file
SharedPtr <MarkdownSaveOptions> markdownOptions = MakeObject<MarkdownSaveOptions>();
markdownOptions->set_MemoryOptimization(true);
markdownOptions->set_UseHighQualityRendering(true);
// Save output Markdown file
WordToMarkdown->Save(u"Output.md", markdownOptions);
}

Im obigen Code-Snippet laden wir zunächst das Word-Quelldokument im DOCX- oder DOC-Format unter Verwendung einer Instanz der Document-Klasse. Dann legen wir verschiedene Eigenschaften fest, um die Ausgabe-MD-Datei mit der MarkdownSaveOptions-Klasse zu konfigurieren. Schließlich schreiben wir die Ausgabe-Markdown-Datei mit der Save-Methode. Mit diesem Code-Snippet können Sie ganz einfach einen Word-zu-Markdown-Konverter mit C++ in Ihren Anwendungen erstellen.

Im letzten Thema haben wir gelernt, wie man Konvertieren Sie Word mit C++ in HTML. Wohingegen wir hier untersucht haben, wie man DOCX in C++ in MD konvertiert.

 Deutsch