Перетворіть Markdown у PDF за допомогою C# - конвертер MD у PDF

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

У цьому посібнику розглядатимуться такі розділи:

Конвертер форматів файлів - встановлення API

Процес інсталяції GorupDocs.Conversion Cloud SDK for .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#:

  • Створіть об’єкт класу конфігурації та ініціалізуйте його ідентифікатором клієнта та секретом клієнта.
  • Встановіть базову 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";

                // Створіть об’єкт класу конфігурації та ініціалізуйте його ідентифікатором клієнта та секретом клієнта. 
                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 for .NET надає повне рішення для створення конвертера форматів файлів для вашої програми. Ми реалізували програмне конвертування Markdown у PDF на C#. Крім того, ви можете переглянути документацію і репозиторій GitHub, щоб глибше вивчити цю бібліотеку. Нарешті, ви можете взаємодіяти з нашими живими API тут.

Крім того, ми рекомендуємо вам дотримуватися нашого Посібника з початку роботи.

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

Допомога доступна

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

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

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

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

Дивись також