این روزها، تعداد زیادی مقاله، وبلاگ و مستندات در قالب Markdown نوشته می شود. با این حال، سینتکس Markdown اغلب به خاطر سپردن و نوشتن برای اسناد با اندازه بزرگ دشوار می شود. برای آسانتر کردن کارها، میتوانید محتوا را در MS Word بنویسید و سپس سند DOCX یا DOC را به Markdown تبدیل کنید. برای خودکارسازی تبدیل Word به Markdown، این مقاله نحوه تبدیل Word DOC DOCX به Markdown در سی شارپ را پوشش میدهد.
- تبدیل C# DOC DOCX به Markdown - دانلود رایگان
- یک Word DOC را به Markdown تبدیل کنید
- تبدیل DOCX به Markdown را سفارشی کنید
تبدیل C# Word DOC DOCX به Markdown - دانلود رایگان
Aspose.Words for .NET برای ایجاد و دستکاری اسناد Word از داخل برنامه های NET طراحی شده است. علاوه بر این، یک مبدل داخلی برای تبدیل اسناد MS Word به فرمت های دیگر ارائه می دهد. ما از این API برای تبدیل اسناد Word به فرمت Markdown استفاده خواهیم کرد. میتوانید DLL API را دانلود یا از NuGet با استفاده از کنسول مدیریت بسته نصب کنید.
PM> Install-Package Aspose.Words
تبدیل یک سند Word به Markdown در سی شارپ
در ادامه مراحل تبدیل فایل Word DOCX به Markdown در سی شارپ آمده است.
- فایل Word را با استفاده از کلاس Document بارگیری کنید.
- با استفاده از روش Document.Save(string) فایل Word را به فرمت Markdown تبدیل کنید.
نمونه کد زیر نحوه تبدیل فایل DOCX به فرمت Markdown در سی شارپ را نشان می دهد.
// سند Word را بارگیری کنید
Document doc = new Document("document.docx");
// سند را با فرمت Markdown ذخیره کنید
doc.Save("word-to-markdown.md");
C# تبدیل DOC به Markdown را سفارشی کنید
همچنین میتوانید رفتار پیشفرض تبدیل Word DOC/DOCX به Markdown را با استفاده از گزینههای مختلف سفارشی کنید. به عنوان مثال، می توانید تراز محتوا را در جداول تنظیم کنید، یک پوشه برای نگهداری تصاویر و غیره تعیین کنید. مراحل زیر برای سفارشی کردن تبدیل Word DOC به Markdown آورده شده است.
- سند Word را با استفاده از کلاس Document بارگیری کنید.
- یک شی از کلاس MarkdownSaveOptions ایجاد کنید.
- گزینه های دلخواه مانند MarkdownSaveOptions.ImagesFolder را تنظیم کنید.
- سند Word را با استفاده از روش Document.Save(string, MarkdownSaveOptions) به Markdown تبدیل کنید.
نمونه کد زیر نحوه سفارشی سازی تبدیل DOCX به Markdown در سی شارپ را نشان می دهد.
// سند Word را بارگیری کنید
Document doc = new Document("document.docx");
// گزینه های Markdown را تنظیم کنید
MarkdownSaveOptions so = new MarkdownSaveOptions();
so.ImagesFolder = "D:\\Images";
// سند را با فرمت Markdown ذخیره کنید
doc.Save("word-to-markdown.md", so);
C# DOCX به Markdown Converter - یک مجوز رایگان دریافت کنید
می توانید از Aspose.Words برای دات نت بدون محدودیت ارزیابی با استفاده از [مجوز موقت] استفاده کنید.
نتیجه
در این مقاله با نحوه تبدیل Word DOCX/DOC به Markdown در سی شارپ آشنا شدید. علاوه بر این، نحوه سفارشی سازی C# DOC به Markdown را با استفاده از گزینه های مختلف مشاهده کرده اید. همچنین می توانید سایر ویژگی های ارائه شده توسط Aspose.Words برای دات نت را با استفاده از مستندات کاوش کنید. همچنین، میتوانید سوالات خود را از طریق [فروم 16 ما بپرسید.