In deze eenvoudige zelfstudie zullen we onderzoeken hoe u Word naar Markdown kunt converteren met C++. U kunt de Word-documenten verwerken die zijn opgeslagen in de indeling DOCX of DOC en die tekstuele of visuele bestandsinhoud kunnen bevatten. U kunt DOCX naar Markdown converteren met C++ op besturingssystemen zoals Linux of MS Windows met een paar API-aanroepen.
Stappen om Word naar Markdown te converteren met C++
- Configureer Aspose.Words.Cpp bibliotheek met NuGet-pakketbeheer in Microsoft Visual Studio
- Voeg de verwijzingen toe aan de naamruimten Aspose::Words en Aspose::Words::Saving
- Maak een instantie van de Document Class om het bron-Word-bestand te laden
- Instantieer een object van de klasse MarkdownSaveOptions en stel verschillende eigenschappen in
- Sla het gegenereerde afwaarderingsbestand op in MD-bestandsformaat
De bovengenoemde stappen leggen uit hoe u Word converteert naar Markdown met C++. Met dit proces kunt u verschillende configuraties van de documentconversie beheren, zoals geheugenoptimalisatie, codering, weergavekwaliteit, enz. U hoeft geen rekening te houden met kleine details en standaarden van bestandsindelingen, omdat de API-aanroepen zorgen voor het bestandssysteem en de standaarden.
Code om DOCX naar Markdown Converter te maken met 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); | |
} |
In het bovenstaande codefragment laden we eerst het bron Word-document in DOCX- of DOC-formaat met behulp van een instantie van de Document-klasse. Vervolgens gaan we verder met het specificeren van verschillende eigenschappen om het uitvoer-MD-bestand te configureren met MarkdownSaveOptions class. Ten slotte schrijven we het output-markdown-bestand met behulp van de Save-methode. U kunt eenvoudig Word naar Markdown-converter maken met C++ met dit codefragment in uw toepassingen.
In het laatste onderwerp hebben we geleerd hoe u Converteer Word naar HTML met C++ kunt gebruiken. Terwijl we hier hebben onderzocht hoe we * DOCX naar MD kunnen converteren in C ++ *.