Markdown یک زبان نشانه گذاری سبک وزن است که به طور گسترده برای ایجاد وب سایت ها، اسناد و فایل های readme با افزودن عناصر قالب بندی به متن ساده استفاده می شود. تقریباً همه مرورگرها و ویرایشگرهای متن به طور گسترده از آن پشتیبانی می کنند. سازگاری بسیار زیاد آن، استفاده از آن و همچنین رندر شدن آن به و از دیگر فرمت های سند قابل حمل را افزایش می دهد. در این مقاله یاد می گیرید که چگونه با استفاده از C# فایل های markdown را به صورت برنامه نویسی به فرمت PDF تبدیل کنید.
NET API برای تبدیل فایل های Markdown
GroupDocs [.NET API خود را برای تبدیل فایل های علامت گذاری 1 به فرمت های دیگر در برنامه های NET به نمایش می گذارد. در این مقاله از GroupDocs.Conversion آن برای .NET برای تبدیل فایل های MD به فرمت PDF استفاده می کنیم. علاوه بر این، API از تبدیل بسیاری از فرمتهای فایل دیگر مانند اسناد پردازش کلمه، صفحات گسترده، ارائهها، کتابهای الکترونیکی، تصاویر و بسیاری دیگر از موارد ذکر شده در اسناد پشتیبانی میکند.
می توانید نصب کننده DLL یا MSI را از بخش دانلودها دانلود کنید یا از طریق NuGet API را در برنامه .NET خود نصب کنید.
PM> Install-Package GroupDocs.Conversion
تبدیل Markdown به PDF با استفاده از سی شارپ
بیایید به سرعت به هدف بپریم و فایل های علامت گذاری شده را به فرمت PDF تبدیل کنیم. مراحل زیر نحوه تبدیل فایل Markdown MD به فرمت PDF در C# را نشان می دهد.
- فایل علامت گذاری را با استفاده از کلاس Converter بارگیری کنید.
- گزینه های تبدیل PDF را آماده کنید.
- سایر گزینه های PDF مانند حاشیه صفحه، جهت صفحه، واترمارک و غیره را تنظیم کنید.
- با استفاده از متد Convert() فایل markdown را به فرمت PDF تبدیل کنید.
کد منبع C# زیر فایل Markdown را به PDF تبدیل می کند.
// تبدیل فایل های Markdown به فرمت PDF با استفاده از سی شارپ
using (var converter = new GroupDocs.Conversion.Converter("/path/markdown.md"))
{
var options = new PdfConvertOptions();
converter.Convert("/output-path/markdown.pdf", options);
}
قطعه فایل MD و فایل PDF تبدیل شده از کد بالا در زیر نشان داده شده است.
مجوز API رایگان دریافت کنید
برای استفاده از API بدون محدودیت ارزیابی، می توانید یک مجوز موقت رایگان دریافت کنید.
نتیجه
برای نتیجه گیری در مورد چگونگی تبدیل فایل های علامت گذاری به فرمت PDF در C# بحث کردیم. این ممکن است شما را راهنمایی کرده باشد که برنامه تبدیل خود را مانند مبدل آنلاین MD به PDF که توسط GroupDocs توسعه داده شده است، توسعه دهید.
میتوانید با استفاده از مستندات درباره Conversion .NET API اطلاعات بیشتری کسب کنید. به نظر من، بهترین راه برای یادگیری شروع به تجربه نمونه هایی است که در GitHub موجود است. برای هرگونه سوال از طریق [فروم 11 با ما تماس بگیرید.