تبدیل Markdown به HTML در C# - Markdown Conversion API

واضح است که یادگیری Markdown آسان است، و کارها را در نوشتن متن قالب‌بندی شده بسیار ساده می‌کند. در واقع، شما به راحتی می توانید فایل های MD را به هر فرمت فایل محبوب دیگری مانند PDF، DOCX، HTML و غیره تبدیل کنید. با این حال، GorupDocs.Conversion SDK ها را در چندین زبان برنامه نویسی برای تبدیل و دستکاری فرمت های مختلف فایل به صورت برنامه نویسی ارائه می دهد. علاوه بر این، می توانید REST APIs ارائه شده توسط GorupDocs.Conversion را مصرف کنید. بنابراین، در این پست وبلاگ، نحوه تبدیل Markdown به HTML در سی شارپ را با استفاده از GorupDocs.Conversion Cloud SDK for .NET یاد خواهیم گرفت. علاوه بر این، یک مبدل آنلاین MD به HTML وجود دارد که توسط GorupDocs.Conversion Cloud SDKs پشتیبانی می‌شود.

در این مقاله به نکات زیر خواهیم پرداخت:

نصب API تبدیل Markdown

GorupDocs.Conversion Cloud SDK for .NET راه حل های مبتنی بر ابر در سطح سازمانی را ارائه می دهد و خوشبختانه نصب و راه اندازی آن بسیار آسان است. خوب، شما می توانید این کتابخانه تولید کننده فایل HTML را با دانلود این بسته NuGet نصب کنید یا می توانید دستور زیر را در مدیر بسته NuGet اجرا کنید:

Install-Package GroupDocs.Conversion-Cloud -Version 23.10.0

تبدیل Markdown به HTML در سی شارپ

پس از نصب موفقیت آمیز، مرحله بعدی دریافت اعتبار API است. باز هم بسیار مستقیم است، شما می توانید شناسه مشتری و Client Secret برنامه خود را از API Cloud داشبورد دریافت کنید. با وجود این، می‌توانید از [راهنمای14 ما در مورد نحوه دریافت اعتبارنامه 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 در سی شارپ تبدیل می کند:

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 در سی شارپ
    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 حاصل در پوشه “تست” در API Cloud داشبورد تولید خواهد شد. بنابراین، می‌توانید با فراخوانی روش DownloadFile این API تبدیل Markdown، فایل را به صورت دستی یا برنامه‌نویسی دانلود کنید.

تبدیل آنلاین MD به HTML

بنابراین، تا اینجا یاد گرفتیم که چگونه Markdown را به صورت برنامه‌نویسی به HTML در یک برنامه دات‌نت تبدیل کنیم. در مرحله بعد، می‌توانیم این تبدیل MD به HTML را با استفاده از مبدل آنلاین Markdown به HTML مبتنی بر مرورگر، خودکار کنیم. این فوق العاده سریع، کارآمد و ایمن است و دارای رابط کاربری کشیدن و رها کردن است. ما قویاً توصیه می‌کنیم این ابزار آنلاین را تجربه کنید زیرا رایگان است و نیازی به اشتراک ندارد.

تبدیل آنلاین rar به png

افکار نهایی

این پایان این پست وبلاگ است. این راهنما به طور خاص برای توسعه دهندگان دات نت است، اما می توانید GorupDocs.Conversion Cloud SDKs را در چندین زبان برنامه نویسی محبوب پیدا کنید. بنابراین، می توانید یک ماژول مبدل MD به HTML در هر زبان برنامه نویسی برای برنامه تجاری خود توسعه دهید. امیدواریم نحوه تبدیل Markdown به HTML در سی شارپ را یاد گرفته باشید و بتوانید برای آشنایی با سایر ویژگی ها به مستندات مراجعه کنید. مهم‌تر از همه، می‌توانید با APIهای ابری زنده ما تعامل داشته باشید اینجا. علاوه بر این، می‌توانید مخزن GitHub ما را شبیه‌سازی کنید تا این بسته‌بندی دات‌نت را سفارشی کنید و قبل از آن، باید از [راهنمای شروع 22 ما عبور کنید.

سرانجام، groupdocs.cloud در حال نوشتن پست های وبلاگ جدید است. بنابراین، لطفا برای به روز رسانی های منظم در تماس باشید.

یه سوال بپرس

می‌توانید در مورد سؤالات یا سؤالات خود در [تالار گفت‌وگو 24 ما با ما در میان بگذارید.

سوالات متداول - سوالات متداول

چگونه یک فایل Markdown را به HTML تبدیل کنم؟

شما می توانید MD را به HTML با استفاده از این ابزار آنلاین مبتنی بر وب تبدیل کنید و این ابزار توسط GorupDocs.Conversion Cloud SDKs.

چگونه HTML را از Markdown در ویژوال استودیو تولید کنیم؟

لطفاً از این لینک دیدن کنید تا پاسخ را با جزئیات بدانید.

همچنین ببینید