تبدیل Word به Markdown در سی شارپ

این روزها، تعداد زیادی مقاله، وبلاگ و مستندات در قالب Markdown نوشته می شود. با این حال، سینتکس Markdown اغلب به خاطر سپردن و نوشتن برای اسناد با اندازه بزرگ دشوار می شود. برای آسان‌تر کردن کارها، می‌توانید محتوا را در MS Word بنویسید و سپس سند DOCX یا DOC را به Markdown تبدیل کنید. برای خودکارسازی تبدیل Word به Markdown، این مقاله نحوه تبدیل Word DOC 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 آورده شده است.

نمونه کد زیر نحوه سفارشی سازی تبدیل 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 ما بپرسید.

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