Hur man konverterar Word till Markdown med C++

I denna grundläggande handledning kommer vi att utforska hur man konverterar Word till Markdown med C++. Du kan bearbeta Word-dokument som sparats i formatet DOCX eller DOC som kan bestå av text- eller visuellt filinnehåll. Du kan konvertera DOCX till Markdown med C++ på operativsystem som Linux eller MS Windows med några API-anrop.

Steg för att konvertera Word till Markdown med C++

  1. Konfigurera Aspose.Words.Cpp-biblioteket med NuGet Package Manager i Microsoft Visual Studio
  2. Lägg till referenserna till namnrymden Aspose::Words och Aspose::Words::Spara
  3. Skapa en instans av Document Class för att läsa in Word-källfilen
  4. Instantiera ett objekt av klassen MarkdownSaveOptions och ställ in olika egenskaper
  5. Spara den genererade markdown-filen i MD-filformat

Ovannämnda steg förklarar hur man konverterar Word till Markdown med C++. Denna process låter dig kontrollera olika konfigurationer av dokumentkonverteringen som minnesoptimering, kodning, renderingskvalitet, etc. Du behöver inte ta hänsyn till mindre detaljer och standarder för filformat eftersom API-anropen tar hand om filsystemet och standarderna.

Kod för att skapa DOCX till Markdown Converter med 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);
}

I kodavsnittet ovan laddar vi först in Word-källdokumentet i DOCX- eller DOC-format med en instans av Document class. Sedan fortsätter vi med att ange olika egenskaper för att konfigurera utdata-MD-filen med MarkdownSaveOptions-klassen. Slutligen skriver vi utmatningsfilen med hjälp av Spara-metoden. Du kan enkelt skapa Word to Markdown-konverterare med C++ med det här kodavsnittet i dina applikationer.

I det sista ämnet lärde vi oss hur man Konvertera Word till HTML med C++. Medan vi här har utforskat hur man konverterar DOCX till MD i C++.

 Svenska