تحويل Markdown إلى PDF في C# - MD إلى PDF Converter

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

سيتم تغطية الأقسام التالية في هذا الدليل:

محول تنسيق الملفات - تثبيت API

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

npm install groupdocs-conversion-cloud

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

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

لقد قمنا حتى الآن بتثبيت وإعداد واجهة برمجة تطبيقات محول تنسيقات الملفات هذه. الآن، يمكننا كتابة الخطوات ومقتطف التعليمات البرمجية لتحويل ملف MD إلى PDF برمجيًا.

ملاحظة: لدينا ملف Markdown المصدر في لوحة معلومات API Cloud الخاصة بنا والتي يمكنك تحميلها برمجيًا أو يدويًا.

توضح الخطوات التالية كيفية إنشاء محول MD إلى PDF في لغة C#:

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

Onlilne MD إلى PDF Converter

هذه الأداة عبر الإنترنت مناسبة لك إذا كنت تريد تحويل ملف MD إلى PDF في متصفح الويب. يتم تشغيل هذه الأداة بواسطة GorupDocs.Conversion وتوفر واجهة مستخدم سهلة الاستخدام. علاوة على ذلك، فهو مجاني ويمكنك إجراء تحويل تنسيق الملف حسب احتياجاتك.

onlilne MD لتحويل PDF

خاتمة

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

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

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

المساعدة متاحة

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

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

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

يمكنك تحويل ملف MD إلى PDF في C# باستخدام GorupDocs.Conversion Cloud SDK for .NET. يرجى زيارة هذا الرابط للحصول على الإجابة الكاملة.

أنظر أيضا