Преобразование Markdown в HTML на C# — API преобразования Markdown

Очевидно, что Markdown легко освоить, и он значительно упрощает написание форматированного текста. Фактически, вы можете легко конвертировать файлы MD в любой другой популярный формат файлов, например PDF, DOCX, HTML и т. д. Однако GorupDocs.Conversion предлагает SDK на нескольких языках программирования для программного преобразования и управления различными форматами файлов. Кроме того, вы можете использовать REST API, предлагаемые GorupDocs.Conversion. Итак, в этом сообщении блога мы узнаем, как конвертировать Markdown в HTML на C# с помощью GorupDocs.Conversion Cloud SDK для .NET. Кроме того, существует онлайн конвертер MD в HTML на базе GorupDocs.Conversion Cloud SDK.

В этой статье мы рассмотрим следующие моменты:

Установка API конвертации Markdown

GorupDocs.Conversion Cloud SDK для .NET предлагает облачные решения корпоративного уровня, и, к счастью, его очень легко установить и настроить. Что ж, вы можете установить эту библиотеку генератора файлов HTML, загрузив этот Пакет NuGet или вы можете запустить следующую команду в диспетчере пакетов NuGet:

Install-Package GroupDocs.Conversion-Cloud -Version 23.10.0

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

После успешной установки следующим шагом будет получение учетных данных API. Опять же, это очень просто: вы можете получить идентификатор клиента и секрет клиента вашего приложения из облака API панель управления. Тем не менее, вы можете посетить наше руководство о том, как получить учетные данные API для этого API преобразования Markdown.

И последнее, прежде чем писать фрагмент кода, имейте в виду, что у нас уже есть исходный файл Markdown на нашей информационной панели API Cloud. Однако вы можете автоматизировать задачу загрузки файлов, вызвав метод UploadFile этой библиотеки генератора файлов HTML.

Теперь выполните следующие шаги, чтобы программно преобразовать Markdown в HTML:

  • Инициализируйте экземпляр класса Configuration и инициализируйте его с помощью Client Secret и Client ID.
  • Определите значение 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";

                // Инициализируйте экземпляр класса Configuration и инициализируйте его с помощью Client Secret и Client ID. 
                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 панель управления. Таким образом, вы можете загрузить файл вручную или программно, вызвав метод 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 пишет новые сообщения в блоге. Поэтому, пожалуйста, оставайтесь на связи для получения регулярных обновлений.

Задайте вопрос

Вы можете сообщить нам о своих вопросах или пожеланиях на нашем форуме.

Часто задаваемые вопросы – Часто задаваемые вопросы

Как преобразовать файл Markdown в HTML?

Вы можете конвертировать MD в HTML с помощью этого онлайн веб-инструмента, который работает на основе GorupDocs.Conversion Cloud SDK.

Как сгенерировать HTML из Markdown в Visual Studio?

Пожалуйста, посетите эту ссылку, чтобы узнать ответ подробно.

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