تحويل Markdown إلى HTML في C# - Markdown Conversion API

من الواضح أن Markdown سهل التعلم ويجعل الأمور بسيطة جدًا عند كتابة نص منسق. في الواقع، يمكنك بسهولة تحويل ملفات MD إلى أي تنسيق ملف شائع آخر مثل PDF، DOCX، HTML، وما إلى ذلك. ومع ذلك، GorupDocs.Conversion يقدم SDKs بلغات برمجة متعددة لتحويل تنسيقات الملفات المختلفة ومعالجتها برمجيًا. بالإضافة إلى ذلك، يمكنك استخدام REST APIs التي تقدمها GorupDocs.Conversion. لذلك، في منشور المدونة هذا، سنتعلم كيفية تحويل Markdown إلى HTML في C# باستخدام GorupDocs.Conversion Cloud SDK for .NET. علاوة على ذلك، يوجد محول عبر الإنترنت من MD إلى HTML مدعوم من GorupDocs.Conversion Cloud SDKs.

وسنتناول النقاط التالية في هذا المقال:

تثبيت واجهة برمجة تطبيقات تحويل Markdown

يقدم GorupDocs.Conversion Cloud SDK for .NET حلولًا مستندة إلى السحابة على مستوى المؤسسة ولحسن الحظ، من السهل جدًا تثبيتها وإعدادها. حسنًا، يمكنك تثبيت مكتبة مولد ملفات HTML هذه عن طريق تنزيل NuGet Package أو يمكنك تشغيل الأمر التالي في مدير حزم NuGet:

Install-Package GroupDocs.Conversion-Cloud -Version 23.10.0

تحويل Markdown إلى HTML في C#

بعد التثبيت الناجح، فإن الخطوة التالية هي الحصول على بيانات اعتماد API. مرة أخرى، الأمر واضح للغاية، يمكنك الحصول على معرف عميل التطبيق الخاص بك وسر العميل من API Cloud لوحة المعلومات. على الرغم من ذلك، يمكنك زيارة الدليل الخاص بنا حول كيفية الحصول على بيانات اعتماد واجهة برمجة التطبيقات (API) لواجهة برمجة تطبيقات تحويل Markdown هذه.

آخر شيء قبل كتابة مقتطف الكود، كن على علم بأن لدينا بالفعل ملف Markdown المصدر على لوحة تحكم API Cloud الخاصة بنا. ومع ذلك، يمكنك أتمتة مهمة تحميل الملف عن طريق استدعاء الأسلوب UploadFile الخاص بمكتبة منشئ ملفات HTML هذه.

اتبع الآن الخطوات التالية لتحويل Markdown إلى HTML برمجيًا:

  • قم بتهيئة مثيل لفئة التكوين وقم بتهيئته باستخدام سر العميل ومعرف العميل.
  • حدد قيمة ApiBaseUrl لتعيين عنوان URL الأساسي لواجهة برمجة تطبيقات تحويل Markdown.
  • قم بإنشاء كائن من فئة ConvertApi باستخدام كائن من فئة التكوين.
  • إنشاء مثيل لفئة 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 الأساسي لواجهة برمجة تطبيقات تحويل Markdown.
                configuration.ApiBaseUrl = "https://api.groupdocs.cloud";

                // قم بإنشاء كائن من فئة ConvertApi باستخدام كائن من فئة التكوين.
                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 الخاصة بواجهة برمجة تطبيقات تحويل Markdown هذه

محول MD إلى HTML عبر الإنترنت

لقد تعلمنا حتى الآن كيفية تحويل Markdown إلى HTML برمجيًا في تطبيق .NET. بعد ذلك، يمكننا أتمتة تحويل MD إلى HTML باستخدام محول Markdown إلى HTML المستند إلى المتصفح. إنه سريع للغاية، وفعال، وآمن، ويأتي مزودًا بواجهة مستخدم تعمل بالسحب والإفلات. نوصيك بشدة بتجربة هذه الأداة عبر الإنترنت لأنها مجانية ولا تتطلب أي اشتراك.

تحويل rar إلى png عبر الإنترنت

افكار اخيرة

هذه هي نهاية مشاركة المدونة هذه. هذا الدليل مخصص لمطوري .NET خصيصًا، ولكن يمكنك العثور على GorupDocs.Conversion Cloud SDKs بعدة لغات برمجة شائعة. لذلك، يمكنك تطوير وحدة تحويل MD إلى HTML بأي لغة برمجة لتطبيق عملك. نأمل أن تكون قد تعلمت كيفية تحويل Markdown إلى HTML في C# ويمكنك زيارة الوثائق للتعرف على الميزات الأخرى. قبل كل شيء، يمكنك التفاعل مع واجهات برمجة التطبيقات السحابية المباشرة الخاصة بنا هنا. علاوة على ذلك، يمكنك استنساخ GitHub الريبو الخاص بنا لتخصيص غلاف .NET هذا وقبل ذلك، يجب عليك الاطلاع على دليل البدء.

أخيرًا، يقوم groupdocs.cloud بكتابة منشورات مدونة جديدة. لذا، يرجى البقاء على اتصال للحصول على التحديثات المنتظمة.

طرح سؤال

يمكنك إخبارنا بأسئلتك أو استفساراتك على المنتدى.

الأسئلة المتداولة – الأسئلة الشائعة

كيف أقوم بتحويل ملف Markdown إلى HTML؟

يمكنك تحويل MD إلى HTML باستخدام هذه الأداة عبر الإنترنت المستندة إلى الويب ويتم تشغيل هذه الأداة بواسطة GorupDocs.Conversion Cloud SDKs.

كيفية إنشاء HTML من Markdown في Visual Studio؟

تفضل بزيارة هذا الرابط لمعرفة الإجابة بالتفصيل.

أنظر أيضا