U ovom osnovnom vodiču istražit ćemo kako konvertirati Word u Markdown pomoću C++. Možete obraditi Word dokumente spremljene u formatu DOCX ili DOC koji se može sastojati od tekstualnog ili vizualnog sadržaja datoteke. Možete konvertirati DOCX u Markdown koristeći C++ na operativnim sustavima kao što su Linux ili MS Windows uz nekoliko API poziva.
Koraci za pretvaranje Worda u Markdown pomoću C++
- Konfigurirajte biblioteku Aspose.Words.Cpp s NuGet Package Managerom u Microsoft Visual Studio
- Dodajte reference na prostore imena Aspose::Words i Aspose::Words::Saving
- Napravite instancu Document Class za učitavanje izvorne Word datoteke
- Instancirajte objekt klase MarkdownSaveOptions i postavite različita svojstva
- Spremite generiranu datoteku označavanja u MD formatu datoteke
Prethodno navedeni koraci objašnjavaju kako konvertirati Word u Markdown koristeći C++. Ovaj proces vam omogućuje kontrolu različitih konfiguracija pretvorbe dokumenata kao što su optimizacija memorije, kodiranje, kvaliteta iscrtavanja, itd. Ne morate uzeti u obzir manje detalje i standarde formata datoteka jer se API pozivi brinu o datotečnom sustavu i standardima.
Kod za stvaranje pretvarača DOCX u Markdown koristeći 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); | |
} |
U gornjem isječku koda prvo učitavamo izvorni Word dokument u DOCX ili DOC formatu koristeći instancu Document class. Zatim nastavljamo s određivanjem različitih svojstava za konfiguraciju izlazne MD datoteke s MarkdownSaveOptions klasom. Na kraju, zapisujemo izlaznu datoteku markdowna pomoću metode Spremi. S ovim isječkom koda u svojim aplikacijama možete jednostavno izraditi pretvarač Word u Markdown koristeći C++.
U prošloj smo temi naučili kako Pretvorite Word u HTML koristeći C++. Dok smo ovdje istražili kako konvertirati DOCX u MD u C++.