Преобразование Markdown в PDF на C# - Конвертер MD в PDF

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

В этом руководстве будут рассмотрены следующие разделы:

Конвертер форматов файлов — установка API

Процесс установки GorupDocs.Conversion Cloud SDK для .NET очень прост и не требует сторонних зависимостей. Фактически, вы можете установить этот API конвертера MD в PDF, загрузив этот Пакет NuGet или вы можете запустить следующую команду в диспетчере пакетов NuGet:

npm install groupdocs-conversion-cloud

После завершения установки следующим шагом будет получение учетных данных API (идентификатор клиента, секрет клиента). Вы можете получить эти учетные данные на нашем API Cloud панель управления. Пожалуйста, посетите это короткое руководство на случай, если у вас возникнут какие-либо трудности с получением учетных данных API.

Преобразование Markdown в PDF на C# программно

На данный момент мы установили и настроили этот API конвертера форматов файлов. Теперь мы можем написать шаги и фрагмент кода для программного преобразования файла MD в PDF.

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

Следующие шаги описывают, как создать конвертер MD в PDF на C#:

  • Создайте объект класса Configuration и инициализируйте его с помощью идентификатора клиента и секрета клиента.
  • Установите базовый URL-адрес API конвертера MD в PDF.
  • Инициализируйте объект класса ConvertApi с помощью экземпляра класса Configuration.
  • Создайте экземпляр класса ConvertSettings и инициализируйте его, задав такие значения, как FilePath, Format и OutputPath.
  • Вызовите метод ConvertDocument для программного преобразования Markdown в PDF.

Получите следующий пример кода для программного преобразования файла MD в PDF в .NET:

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
{
    // Преобразование MD в PDF на C#
    class Convert_MD_to_PDF

    {
        static void Main(string[] args)
        {

            try
            {
                // Получите свои учетные данные API 
                string clientId = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx";
                string clientSecret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";

                // Создайте объект класса Configuration и инициализируйте его с помощью идентификатора клиента и секрета клиента. 
                var configuration = new Configuration(clientId, clientSecret);
                // Установите базовый URL-адрес API конвертера MD в PDF.
                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 = "pdf",
                    OutputPath = "test/sample.pdf"
                };
                // Вызовите метод ConvertDocument, чтобы программно преобразовать Markdown в PDF.
                var response = apiInstance.ConvertDocument(new ConvertDocumentRequest(settings));
                Console.WriteLine("Successfully converted MD to PDF in C#: " + response[0].Url);
            }
            catch (Exception e)
            {
                Console.WriteLine("Exception when calling GroupDocs.Conversion Api: " + e.Message);
            }

        }
    }
}

Вы можете увидеть результат на изображении ниже:

конвертировать MD-файл в PDF
Точно так же вы можете загрузить сгенерированный файл вручную или программно и то, и другое.

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

Этот онлайн инструмент подойдет вам, если вы хотите преобразовать файл MD в PDF в веб-браузере. Этот инструмент создан на базе GorupDocs.Conversion и имеет удобный пользовательский интерфейс. Более того, это бесплатно, и вы можете конвертировать форматы файлов в соответствии с вашими потребностями.

онлайн-конвертер MD в PDF

Заключение

В заключение, GorupDocs.Conversion Cloud SDK для .NET предоставляет комплексное решение для создания конвертера форматов файлов для вашего приложения. Мы реализовали, как программно конвертировать Markdown в PDF на C#. Кроме того, вы можете просмотреть документацию и репозиторий GitHub для дальнейшего изучения этой библиотеки. Наконец, вы можете взаимодействовать с нашими действующими API здесь.

Кроме того, мы рекомендуем вам следовать нашему руководству по началу работы.

Наконец, groupdocs.cloud пишет новые статьи. Поэтому, пожалуйста, оставайтесь на связи для получения регулярных обновлений.

Помощь доступна

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

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

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

Вы можете преобразовать файл MD в PDF на C# с помощью GorupDocs.Conversion Cloud SDK для .NET. Пожалуйста, посетите эту ссылку, чтобы получить полный ответ.

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