Jak przekonwertować Worda na Markdown za pomocą C++

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++

  1. Skonfiguruj bibliotekę Aspose.Words.Cpp za pomocą Menedżera pakietów NuGet w Microsoft Visual Studio
  2. Dodaj odwołania do przestrzeni nazw Aspose::Words i Aspose::Words::Saving
  3. Utwórz instancję Document Class, aby załadować źródłowy plik Word
  4. Utwórz instancję obiektu klasy MarkdownSaveOptions i ustaw różne właściwości
  5. 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++.

 Polski