W tym podstawowym samouczku przyjrzymy się, jak **konwertować program Word na język Markdown przy użyciu języka C+++. Możesz przetwarzać dokumenty tekstowe zapisane w formacie DOCX lub DOC, które mogą składać się z plików tekstowych lub wizualnych. Możesz przekonwertować DOCX na Markdown przy użyciu C++ w systemach operacyjnych takich jak Linux lub MS Windows za pomocą kilku wywołań API.
Kroki, aby przekonwertować Worda na Markdown przy użyciu C++
- Skonfiguruj bibliotekę Aspose.Words.Cpp za pomocą Menedżera pakietów NuGet w Microsoft Visual Studio
- Dodaj odwołania do przestrzeni nazw Aspose::Words i Aspose::Words::Saving
- Utwórz instancję Document Class, aby załadować źródłowy plik Word
- Utwórz instancję obiektu klasy MarkdownSaveOptions i ustaw różne właściwości
- Zapisz wygenerowany plik przeceny w formacie pliku MD
Powyższe kroki wyjaśniają, jak konwertować Worda na Markdown przy użyciu C++. Ten proces pozwala kontrolować różne konfiguracje konwersji dokumentu, takie jak optymalizacja pamięci, kodowanie, jakość renderowania itp. Nie musisz brać pod uwagę drobnych szczegółów i standardów formatów plików, ponieważ wywołania API dbają o system plików i standardy.
Kod do tworzenia konwertera DOCX na Markdown przy użyciu 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); | |
} |
W powyższym fragmencie kodu najpierw ładujemy źródłowy dokument Worda w formacie DOCX lub DOC, używając instancji klasy Document. Następnie przechodzimy do określenia różnych właściwości, aby skonfigurować wyjściowy plik MD z klasą MarkdownSaveOptions. Na koniec zapisujemy wyjściowy plik przecen przy użyciu metody Save. Możesz łatwo utworzyć konwerter Word na Markdown przy użyciu C++ z tym fragmentem kodu w swoich aplikacjach.
W poprzednim temacie dowiedzieliśmy się, jak Konwertuj Word na HTML za pomocą C++. Podczas gdy tutaj zbadaliśmy, jak konwertować DOCX na MD w C++.