Як перетворити HTML на Markdown за допомогою C#

У цій статті наведено покрокову процедуру перетворення HTML на Markdown за допомогою C# і зразок коду для демонстрації реалізації *конвертера HTML у MD у C# * додаток. Цей посібник використовує один із найкращих API конвертера документів для виконання перетворення документів за допомогою простих викликів API. Давайте швидко розглянемо ключові кроки та робочий фрагмент коду для перетворення HTML у Markdown у C#.

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

  1. Установіть пакет GroupDocs.Conversion for .NET із менеджера пакетів NuGet у програмі .NET, щоб конвертувати HTML у Markdown
  2. Додайте посилання на простір імен GroupDocs.Conversion для розробки функції перетворення HTML у Markdown
  3. Створіть екземпляр класу Converter для завантаження вхідного файлу HTML
  4. Створіть об’єкт класу WordProcessingConvertOptions для визначення параметрів перетворення для вихідного файлу MD
  5. Нарешті, викличте метод Convert, щоб зберегти HTML як Markdown на диску

Програму C# HTML to Markdown можна легко розробити за допомогою наведених вище покрокових інструкцій. Процес перетворення документа дуже простий: почніть із налаштування необхідного пакета з NuGet, а потім додайте необхідний простір імен. Після виконання перших двох кроків завантажте вхідний файл для перетворення, створивши екземпляр класу Converter, а потім ініціалізуйте клас WordProcessingConvertOptions для визначення кінцевого формату файлу та будь-яких інших параметрів для налаштування вихідного документа. На останньому кроці вам потрібно викликати метод Convert, щоб виконати перетворення та зберегти отриманий файл на диску.

Код для перетворення HTML у Markdown за допомогою C#

using System;
using GroupDocs.Conversion.Options.Convert;
namespace ConvertHtmlToMarkdownUsingCSharp
{
class Program
{
public static void Main(string[] args) // Main function to convert HTML to Markdown using C#
{
// Remove the watermark in output Markdown document by adding license
string licensePath = "GroupDocs.Conversion.lic";
GroupDocs.Conversion.License lic = new GroupDocs.Conversion.License();
lic.SetLicense(licensePath);
// Load the source HTML file for conversion to MD
var converter = new GroupDocs.Conversion.Converter("sample.html");
// Set the conversion options for Markdown document to customize the output file
WordProcessingConvertOptions options = new WordProcessingConvertOptions {
Format = GroupDocs.Conversion.FileTypes.WordProcessingFileType.Md
};
// Convert and save the HTML in MD format
converter.Convert("converted.md", options);
Console.WriteLine("Done");
}
}
}

Ми написали код HTML to Markdown C# у наведеному вище фрагменті, щоб показати роботу цієї функції. Цей зразок коду легко адаптувати для будь-яких налаштувань і можна запускати в будь-якій поширеній операційній системі, включаючи Windows, Linux і macOS, без встановлення додаткового програмного забезпечення. Крім того, ви можете швидко перетворити різноманітні інші формати документів у формат Markdown за допомогою згаданої бібліотеки перетворення документів.

Ми обговорили процес перетворення документів для перетворення HTML у MD у C# та розробили для цього приклад. Нещодавно ми опублікували статтю про зміну Markdown на HTML за допомогою C#, перегляньте посібник як конвертувати Markdown у HTML на C# для отримання додаткової інформації.

 Українська