Преобразование Word в Markdown в C#

В наши дни большое количество статей, блогов и документации написано в формате Markdown (MD). Однако синтаксис Markdown часто становится трудным для запоминания и написания для документов большого размера. Чтобы упростить задачу, вы можете написать контент в MS Word, а затем преобразовать документ DOCX или DOC в Markdown. Чтобы автоматизировать преобразование Word в Markdown, в этой статье рассказывается, как преобразовать документы Word в файлы Markdown (.md) с помощью C#.

Библиотека конвертера C# Word в Markdown

Aspose.Words for .NET предназначен для создания документов Word и управления ими из приложений .NET. Кроме того, он предоставляет встроенный конвертер для преобразования документов MS Word в другие форматы. Мы будем использовать этот API для преобразования документов Word в формат Markdown. Вы можете скачать библиотеку DLL API или установить ее из NuGet с помощью консоли диспетчера пакетов.

PM> Install-Package Aspose.Words

Преобразование документа Word в Markdown в C#

Ниже приведены шаги для преобразования файла Word DOCX в формат Markdown в C#.

  • Загрузите файл Word, используя класс Document.
  • Преобразуйте файл Word в формат Markdown, используя метод Document.Save(string).

В следующем примере кода показано, как преобразовать файл DOCX в формат Markdown с помощью C#.

// Загрузить документ Word
Document doc = new Document("document.docx");

// Сохраните документ в формате Markdown.
doc.Save("word-to-markdown.md");

Настроить преобразование Word в Markdown

Вы также можете настроить поведение преобразования Word в Markdown по умолчанию, используя различные параметры. Например, вы можете установить выравнивание содержимого в таблицах, указать папку для хранения изображений и т.д. Ниже приведены шаги по настройке преобразования Word в Markdown.

В следующем примере кода показано, как настроить преобразование DOCX в Markdown с помощью C#.

// Загрузить документ Word
Document doc = new Document("document.docx");

// Установите параметры уценки
MarkdownSaveOptions so = new MarkdownSaveOptions();
so.ImagesFolder = "D:\\Images";

// Сохраните документ в формате Markdown.
doc.Save("word-to-markdown.md", so);

Получите бесплатную лицензию API

Вы можете использовать Aspose.Words для .NET без ограничений на пробную версию, используя временную лицензию.

Вывод

В этой статье вы узнали, как конвертировать файлы Word DOCX/DOC в формат Markdown (.md) на C#. Кроме того, вы видели, как настроить преобразование Word в Markdown, используя различные параметры. Вы также можете изучить другие функции, предлагаемые Aspose.Words для .NET, используя документацию. Кроме того, вы можете свободно задавать вопросы на нашем форуме.

Смотрите также