V tomto základním tutoriálu prozkoumáme, jak převést Word na Markdown pomocí C++. Můžete zpracovat textové dokumenty uložené ve formátu DOCX nebo DOC, které mohou obsahovat textový nebo vizuální obsah souboru. Můžete převést DOCX na Markdown pomocí C++ na operačních systémech jako Linux nebo MS Windows pomocí několika volání API.
Kroky k převodu Wordu na Markdown pomocí C++
- Nakonfigurujte knihovnu Aspose.Words.Cpp pomocí Správce balíčků NuGet v Microsoft Visual Studio
- Přidejte odkazy do jmenných prostorů Aspose::Words a Aspose::Words::Saving
- Vytvořte instanci Document Class pro načtení zdrojového souboru aplikace Word
- Vytvořte instanci objektu třídy MarkdownSaveOptions a nastavte různé vlastnosti
- Uložte vygenerovaný soubor markdown ve formátu souboru MD
Výše uvedené kroky vysvětlují, jak převést Word na Markdown pomocí C++. Tento proces vám umožňuje ovládat různé konfigurace převodu dokumentu, jako je optimalizace paměti, kódování, kvalita vykreslování atd. Nemusíte brát v úvahu drobné detaily a standardy formátů souborů, protože volání API se starají o systém souborů a standardy.
Kód pro vytvoření DOCX to Markdown Converter pomocí 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); | |
} |
Ve výše uvedeném fragmentu kódu nejprve načteme zdrojový dokument aplikace Word ve formátu DOCX nebo DOC pomocí instance třídy Document. Poté přistoupíme ke specifikaci různých vlastností pro konfiguraci výstupního souboru MD s třídou MarkdownSaveOptions. Nakonec zapíšeme výstupní soubor markdown pomocí metody Save. Pomocí tohoto fragmentu kódu můžete ve svých aplikacích snadno vytvořit převaděč Word to Markdown pomocí C++.
V minulém tématu jsme se naučili, jak Převeďte Word do HTML pomocí C++. Zatímco zde jsme prozkoumali, jak převést DOCX na MD v C++.