Ebben az alapvető oktatóanyagban megvizsgáljuk, hogyan lehet a Word-ből Markdown-t konvertálni C++ használatával. Feldolgozhatja a DOCX vagy DOC formátumban mentett Word dokumentumokat, amelyek szöveges vagy vizuális fájlokat is tartalmazhatnak. Néhány API-hívással a DOCX-et Markdown-ra konvertálhatja C++ használatával olyan operációs rendszereken, mint a Linux vagy az MS Windows.
Lépések a Word Markdown-ra konvertálásához C++ használatával
- Konfigurálja a Aspose.Words.Cpp könyvtárat a NuGet csomagkezelővel a Microsoft Visual Studio alkalmazásban
- Adja hozzá a hivatkozásokat az Aspose::Words és Aspose::Words::Saving névterekhez
- Hozzon létre egy példányt a(z) Document Class fájlból a forrás Word fájl betöltéséhez
- Példányosítsa a MarkdownSaveOptions osztály objektumát, és állítson be különböző tulajdonságokat
- Mentse el a generált leértékelési fájlt MD fájlformátumban
A fent említett lépések elmagyarázzák, hogyan lehet konvertálni a Word-t Markdown-re C++ használatával. Ez a folyamat lehetővé teszi a dokumentumkonverzió különböző konfigurációinak vezérlését, mint például a memória optimalizálás, a kódolás, a renderelés minősége stb. Nem kell figyelembe vennie a fájlformátumok apróbb részleteit és szabványait, mivel az API-hívások gondoskodnak a fájlrendszerről és a szabványokról.
Kód DOCX to Markdown Converter létrehozásához C++ használatával
#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); | |
} |
A fenti kódrészletben először a forrás Word dokumentumot töltjük be DOCX vagy DOC formátumban a Dokumentum osztály egy példányával. Ezután folytatjuk a különböző tulajdonságok megadását a kimeneti MD-fájl MarkdownSaveOptions osztállyal való konfigurálásához. Végül megírjuk a kimeneti leíró fájlt a Mentés módszerrel. Ezzel a kódrészlettel egyszerűen létrehozhat Word to Markdown konvertert a C++ használatával az alkalmazásaiban.
Az utolsó témakörben megtanultuk, hogyan kell A Word konvertálása HTML-be C++ használatával. Ezzel szemben itt megvizsgáltuk, hogyan lehet konvertálni a DOCX-et MD-vé C++ nyelven.