Як конвертувати Word у Markdown за допомогою C++

У цьому базовому посібнику ми розглянемо, як конвертувати Word у Markdown за допомогою C++. Ви можете обробляти документи Word, збережені у форматі DOCX або DOC, які можуть містити текстовий або візуальний вміст файлу. Ви можете конвертувати DOCX у Markdown за допомогою C++ в таких операційних системах, як Linux або MS Windows, за допомогою кількох викликів API.

Кроки для перетворення Word у Markdown за допомогою C++

  1. Налаштуйте бібліотеку Aspose.Words.Cpp за допомогою диспетчера пакетів NuGet у Microsoft Visual Studio
  2. Додайте посилання на простори імен Aspose::Words і Aspose::Words::Saving
  3. Створіть екземпляр Document Class, щоб завантажити вихідний файл Word
  4. Створіть екземпляр об’єкта класу MarkdownSaveOptions і встановіть інші властивості
  5. Збережіть створений файл розмітки у форматі MD

Вищезгадані кроки пояснюють, як перетворити Word на Markdown за допомогою C++. Цей процес дозволяє керувати різними конфігураціями перетворення документів, як-от оптимізацією пам’яті, кодуванням, якістю візуалізації тощо. Вам не потрібно враховувати другорядні деталі та стандарти форматів файлів, оскільки виклики API піклуються про файлову систему та стандарти.

Код для створення конвертера DOCX у Markdown за допомогою 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);
}

У наведеному вище фрагменті коду ми спочатку завантажуємо вихідний документ Word у форматі DOCX або DOC за допомогою екземпляра класу документа. Потім ми переходимо до визначення різних властивостей для налаштування вихідного файлу MD за допомогою класу MarkdownSaveOptions. Нарешті, ми записуємо вихідний файл розмітки за допомогою методу збереження. Ви можете легко створити конвертер Word to Markdown за допомогою C++ за допомогою цього фрагмента коду у своїх програмах.

У минулій темі ми навчилися Перетворення Word на HTML за допомогою C++. Тоді як тут ми дослідили, як перетворити DOCX на MD на C++.

 Українська