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

يمنحك منشور المدونة هذا حلاً لمشكلة واقعية مرتبطة بتحويل تنسيق الملف ومعالجته. هناك العديد من السيناريوهات التي تحتاج فيها إلى تحويل Doc/Docx إلى MD، ولحسن الحظ، يتيح لك GorupDocs.Conversion إجراء تحويل Docx إلى Markdown يدويًا وكذلك برمجيًا. ومع ذلك، هناك Cloud SDKs وREST APIs وأداة عبر الإنترنت لتحويل Word إلى Markdown، وكلها مدعومة بواسطة GorupDocs.Conversion. بالإضافة إلى ذلك، يمكنك إنشاء مولد Markdown الخاص بك عن طريق إجراء استدعاءات بسيطة لواجهة برمجة التطبيقات (API).لذا، فلنبدأ ونرى كيفية تحويل Word إلى Markdown في C# برمجيًا باستخدام GorupDocs.Conversion Cloud SDK for .NET.

يتنقل هذا الدليل عبر الأقسام التالية:

تثبيت مكتبة مولد Markdown

GorupDocs.Conversion Cloud SDK for .NET سهل التثبيت ولا تعتمد إجراءات التثبيت الخاصة به على أي برنامج تابع لجهة خارجية. لتثبيت مكتبة محول Docx إلى MD، قم بتنزيل NuGet Package أو قم بتشغيل الأمر التالي في NuGet Package Manager.

Install-Package GroupDocs.Conversion-Cloud -Version 23.10.0

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

تحويل Word إلى Markdown في C# برمجياً

كل شيء جاهز لبدء كتابة بضعة أسطر من التعليمات البرمجية لتحويل Docx إلى MD في تطبيق .NET.

ملاحظة: لقد قمنا بتحميل ملف Doc/Docx مصدر إلى API Cloud لوحة المعلومات. ومع ذلك، يمكنك التحميل يدويًا أو برمجيًا عن طريق استدعاء الطريقة UploadFile.

يرجى اتباع الخطوات المذكورة أدناه:

  • إنشاء مثيل لفئة التكوين باستخدام سر العميل ومعرف العميل.
  • حدد قيمة ApiBaseUrl لتعيين عنوان URL الأساسي لواجهة برمجة التطبيقات.
  • قم بتهيئة كائن من فئة ConvertApi مع كائن من فئة التكوين.
  • قم بإنشاء مثيل لفئة ConvertSettings وقم بتهيئته عن طريق تعيين القيم مثل FilePath، وFormat، وما إلى ذلك.
  • قم باستدعاء الأسلوب ConvertDocument وتمرير مثيل لفئة ConvertDocumentRequest لتحويل Docx إلى MD برمجيًا.

يوضح مقتطف التعليمات البرمجية التالي كيفية تحويل Word إلى MD في 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
{
    // تحويل Word إلى Markdown في C#
    class Convert_Docx_to_MD

    {
        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 الأساسي لواجهة برمجة التطبيقات.
                configuration.ApiBaseUrl = "https://api.groupdocs.cloud";

                // تهيئة كائن من فئة ConvertApi مع كائن من فئة التكوين.
                var apiInstance = new ConvertApi(configuration);
                // قم بإنشاء مثيل لفئة ConvertSettings وقم بتهيئته عن طريق تعيين القيم مثل FilePath وFormat وما إلى ذلك.
                var settings = new ConvertSettings
                {
                    FilePath = "sample.docx",
                    Format = "md",
                    OutputPath = "test/output-sample-file.md"
                };

                // استدعاء أسلوب ConvertDocument وتمرير مثيل لفئة ConvertDocumentRequest لتحويل Docx إلى MD برمجيًا.
                var response = apiInstance.ConvertDocument(new ConvertDocumentRequest(settings));
                Console.WriteLine("Successfully converted Docx to Markdown in C#: " + response[0].Url);
            }
            catch (Exception e)
            {
                Console.WriteLine("Exception when calling GroupDocs Api: " + e.Message);
            }

        }
    }
}

بمجرد تشغيل الخادم، سترى ملف MD جديد (على سبيل المثال، input-sample-file.md) تم إنشاؤه في مجلد “الاختبار” في API Cloud dashboard. وبالتالي، يمكنك تنزيل الملف يدويًا أو برمجيًا عن طريق استدعاء طريقة DownloadFile.

تحويل Docx إلى Markdown عبر الإنترنت

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

تحويل docx إلى تخفيض السعر

افكار اخيرة

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

علاوة على ذلك، ننصحك باتباع دليل البدء.

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

طرح سؤال

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

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

كيف يمكنني تحويل مستند Word إلى Markdown؟

يمكنك تحويل Doc/Docx إلى Markdown باستخدام GorupDocs.Conversion Cloud SDKs. يرجى زيارة هذا الرابط للتعرف على الخطوات ومقتطف الكود.

هل يمكننا تحويل ملف Word إلى MD؟

نعم، يمكنك استخدام منشئ تخفيض السعر عبر الإنترنت المدعوم من GorupDocs.Conversion. إنه مجاني ويقوم بتحويل Word إلى MD في بضع ثوانٍ.

أنظر أيضا