تبدیل Markdown به PDF در سی شارپ - تبدیل MD به PDF

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

بخش های زیر در این راهنما پوشش داده خواهد شد:

مبدل فرمت فایل - نصب API

فرآیند نصب GorupDocs.Conversion Cloud SDK for .NET بسیار ساده است و نیازی به وابستگی به شخص ثالث ندارد. در واقع، می‌توانید این API مبدل MD به PDF را با دانلود این بسته NuGet نصب کنید یا می‌توانید دستور زیر را در NuGet Package Manager اجرا کنید:

npm install groupdocs-conversion-cloud

پس از اتمام نصب، مرحله بعدی دریافت اعتبار API (شناسه مشتری، راز مشتری) است. می‌توانید این اعتبارنامه‌ها را از API Cloud داشبورد ما دریافت کنید. لطفاً در صورتی که در دریافت اعتبارنامه API مشکلی پیدا کردید، از این [آموزش] کوتاه 13 دیدن کنید.

تبدیل Markdown به PDF در سی شارپ به صورت برنامه‌ای

تاکنون این API مبدل فرمت فایل را نصب و راه اندازی کرده ایم. اکنون می‌توانیم مراحل و قطعه کد را برای تبدیل برنامه‌ای فایل MD به PDF بنویسیم.

توجه: ما فایل Markdown منبع را در داشبورد API Cloud خود داریم که می‌توانید آن را به صورت برنامه‌نویسی یا دستی آپلود کنید.

مراحل زیر نحوه ساخت مبدل MD به PDF در سی شارپ را توضیح می دهد:

  • یک شی از کلاس Configuration ایجاد کنید و آن را با Client ID & Client Secret مقداردهی کنید.
  • URL پایه API مبدل MD به PDF را تنظیم کنید.
  • یک شی از کلاس ConvertApi را با نمونه کلاس Configuration راه اندازی کنید.
  • یک نمونه از کلاس ConvertSettings ایجاد کنید و با تنظیم مقادیری مانند FilePath، Format و OutputPath آن را مقداردهی اولیه کنید.
  • برای تبدیل Markdown به PDF از طریق برنامه، روش ConvertDocument را فراخوانی کنید.

نمونه کد زیر را برای تبدیل فایل MD به PDF در دات نت به صورت برنامه نویسی دریافت کنید:

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 در سی شارپ
    class Convert_MD_to_PDF

    {
        static void Main(string[] args)
        {

            try
            {
                // اعتبار API خود را دریافت کنید 
                string clientId = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx";
                string clientSecret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";

                // یک شی از کلاس Configuration ایجاد کنید و آن را با Client ID & Client Secret مقداردهی کنید. 
                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"
                };
                // برای تبدیل Markdown به PDF از طریق برنامه، متد ConvertDocument را فراخوانی کنید.
                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 را در سی شارپ به صورت برنامه نویسی اجرا کرده ایم. علاوه بر این، می‌توانید از مستندات و GitHub مخزن بروید تا این کتابخانه را بیشتر کاوش کنید. در نهایت، می‌توانید با APIهای زنده ما تعامل داشته باشید اینجا.

علاوه بر این، توصیه می کنیم [راهنمای شروع 21 ما را دنبال کنید.

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

راهنما در دسترس است

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

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

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

با استفاده از GorupDocs.Conversion Cloud SDK for .NET می‌توانید فایل MD را در سی شارپ به PDF تبدیل کنید. لطفا برای دریافت پاسخ کامل به این لینک مراجعه کنید.

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