У цій статті наведено покрокову процедуру перетворення HTML на Markdown за допомогою C# і зразок коду для демонстрації реалізації *конвертера HTML у MD у C# * додаток. Цей посібник використовує один із найкращих API конвертера документів для виконання перетворення документів за допомогою простих викликів API. Давайте швидко розглянемо ключові кроки та робочий фрагмент коду для перетворення HTML у Markdown у C#.
Кроки для перетворення HTML у Markdown за допомогою C#
- Установіть пакет GroupDocs.Conversion for .NET із менеджера пакетів NuGet у програмі .NET, щоб конвертувати HTML у Markdown
- Додайте посилання на простір імен GroupDocs.Conversion для розробки функції перетворення HTML у Markdown
- Створіть екземпляр класу Converter для завантаження вхідного файлу HTML
- Створіть об’єкт класу WordProcessingConvertOptions для визначення параметрів перетворення для вихідного файлу MD
- Нарешті, викличте метод 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# для отримання додаткової інформації.