Перетворення Markdown на HTML у C# - Markdown Conversion API

Очевидно, що Markdown легко вивчити, і це робить речі досить простими у написанні форматованого тексту. Насправді ви можете легко конвертувати файли MD у будь-який інший популярний формат файлу, наприклад PDF, DOCX, HTML тощо. Однак GorupDocs.Conversion пропонує SDK кількома мовами програмування для програмного перетворення та керування різними форматами файлів. Крім того, ви можете використовувати REST APIs, які пропонує GorupDocs.Conversion. Отже, у цій публікації блогу ми дізнаємося, як конвертувати Markdown у HTML у C# за допомогою GorupDocs.Conversion Cloud SDK for .NET. Крім того, існує онлайн конвертер MD у HTML на основі GorupDocs.Conversion Cloud SDKs.

У цій статті ми розглянемо такі моменти:

Встановлення Markdown Conversion API

GorupDocs.Conversion Cloud SDK для .NET пропонує хмарні рішення корпоративного рівня, і, на щастя, його дуже легко встановити та налаштувати. Ну, ви можете встановити цю бібліотеку генератора файлів HTML, завантаживши цей пакет NuGet, або ви можете виконати таку команду в менеджері пакетів NuGet:

Install-Package GroupDocs.Conversion-Cloud -Version 23.10.0

Перетворення Markdown на HTML у C#

Після успішного встановлення наступним кроком є отримання облікових даних API. Знову ж таки, це надзвичайно прямо, ви можете отримати ідентифікатор клієнта програми та секрет клієнта з API Cloud інформаційна панель. Незважаючи на це, ви можете відвідати наш посібник про те, як отримати облікові дані API для цього API перетворення Markdown.

Останнє, перш ніж писати фрагмент коду, зверніть увагу, що у нас уже є вихідний файл Markdown на нашій інформаційній панелі API Cloud. Однак ви можете автоматизувати завдання завантаження файлу, викликавши метод UploadFile цієї бібліотеки генератора файлів HTML.

Тепер виконайте наступні кроки, щоб програмно конвертувати Markdown у HTML:

  • Ініціалізуйте екземпляр класу конфігурації та ініціалізуйте його секретом клієнта та ідентифікатором клієнта.
  • Визначте значення ApiBaseUrl, щоб установити базову URL-адресу API перетворення Markdown.
  • Створіть об’єкт класу ConvertApi з об’єктом класу Configuration.
  • Створіть екземпляр класу ConvertSettings та ініціалізуйте його, встановивши такі значення, як FilePath, Format і OutputPath.
  • Метод ConvertDocument програмно перетворить Markdown на HTML.

Наступний приклад коду перетворює MD на HTML у C#:

using System;
using GroupDocs.Conversion.Cloud.Sdk.Api;
using GroupDocs.Conversion.Cloud.Sdk.Client;
using GroupDocs.Conversion.Cloud.Sdk.Model.Requests;
using System.IO;
using GroupDocs.Conversion.Cloud.Sdk.Model;

namespace GroupDocs.Conversion.CSharp
{
    // Перетворення Markdown на HTML у C#
    class Convert_MD_to_HTML

    {
        static void Main(string[] args)
        {

            try
            {
                // Отримайте свої облікові дані API 
                string clientId = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx";
                string clientSecret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
                string myStorage = "test";

                // Ініціалізуйте екземпляр класу конфігурації та ініціалізуйте його секретом клієнта та ідентифікатором клієнта. 
                var configuration = new Configuration(clientId, clientSecret);
                // Визначте значення ApiBaseUrl, щоб установити базову URL-адресу API перетворення Markdown.
                configuration.ApiBaseUrl = "https://api.groupdocs.cloud";

                // Створіть об’єкт класу ConvertApi з об’єктом класу Configuration.
                var apiInstance = new ConvertApi(configuration);
                // Створіть екземпляр класу ConvertSettings та ініціалізуйте його, встановивши такі значення, як FilePath, Format і OutputPath.
                var settings = new ConvertSettings
                {
                    FilePath = "sample.md",
                    Format = "html",
                    OutputPath = "test/sample.html"
                };

                // Метод ConvertDocument програмно перетворить Markdown на HTML.
                var response = apiInstance.ConvertDocument(new ConvertDocumentRequest(settings));
                Console.WriteLine("Successfully converted Markdown to HTML in C#: " + response[0].Url);
            }
            catch (Exception e)
            {
                Console.WriteLine("Exception when calling GroupDocs.Conversion Api: " + e.Message);
            }

        }
    }
}

Отриманий HTML-файл буде згенеровано в папці «test» у API Cloud інформаційна панель. Таким чином, ви можете завантажити файл вручну або програмно, викликавши метод DownloadFile цього API перетворення Markdown

Онлайн-конвертер MD у HTML

Отже, ми навчилися програмно конвертувати Markdown у HTML у програмі .NET. Далі ми можемо автоматизувати це перетворення MD у HTML за допомогою браузерного онлайн конвертера Markdown у HTML. Він надзвичайно швидкий, ефективний і безпечний, а також має інтерфейс користувача з можливістю перетягування. Ми наполегливо рекомендуємо вам випробувати цей онлайн інструмент, оскільки він безкоштовний і не потребує жодної підписки.

онлайн конвертер rar в png

Заключні думки

На цьому допис у блозі закінчився. Цей посібник призначено спеціально для розробників .NET, але ви можете знайти GorupDocs.Conversion Cloud SDK кількома популярними мовами програмування. Отже, ви можете розробити модуль конвертера MD в HTML на будь-якій мові програмування для свого бізнес-додатку. Сподіваємося, ви навчилися перетворювати Markdown на HTML у C#, і можете відвідати документацію, щоб дізнатися про інші функції. Перш за все, ви можете взаємодіяти з нашими живими хмарними API тут. Крім того, ви можете клонувати наше репо GitHub, щоб налаштувати цю оболонку .NET, а перед цим ви повинні пройти наш Посібник із початку роботи.

Нарешті groupdocs.cloud пише нові дописи в блозі. Тож залишайтеся на зв’язку, щоб отримувати регулярні оновлення.

Задайте питання

Ви можете повідомити нам про свої запитання чи запити на нашому форумі.

Часті запитання – FAQ

Як конвертувати файл Markdown у HTML?

Ви можете конвертувати MD у HTML за допомогою цього веб-інструменту онлайн, і цей інструмент працює на [GorupDocs.Conversion Cloud SDKs].]8

Як створити HTML з Markdown у Visual Studio?

Перейдіть за цим посиланням, щоб отримати детальну відповідь.

Дивись також