این مقاله کوتاه دستورالعملهای گامبهگام برای ایجاد قابلیت استخراج متن از فایل Markdown در سی شارپ را توضیح میدهد و شما را راهنمایی میکند که چگونه از گردش کار برای توسعه برنامه برای دریافت متن از Markdown با استفاده از C# استفاده کنید. . این مقاله همچنین به شما کمک می کند تا به سرعت بسته تبدیل سند را از وب سایت NuGet تنظیم کنید و می توانید آن را در هر یک از سیستم عامل های محبوب مانند Windows، macOS و Linux انجام دهید. در زیر نکات کلیدی و یک قطعه کد برای استخراج متن از فایل MD آمده است.
مراحل استخراج متن از فایل Markdown در سی شارپ
- برای استخراج متن از سند Markdown بسته GroupDocs.Parser for .NET را از مدیر بسته NuGet در پروژه دات نت تنظیم کنید.
- برای استخراج متن از فایل Markdown یک مرجع به فضاهای نام لازم اضافه کنید
- یک نمونه از کلاس Parser برای بارگیری فایل MD ورودی ایجاد کنید
- از متد GetText کلاس Parser برای بدست آوردن شی متن خوان استفاده کنید
- در آخر، مطالب را از خواننده بخوانید و روی صفحه چاپ کنید
مراحل بالا به خودی خود توضیحی هستند و شما به راحتی می توانید آنها را برای ایجاد قابلیت * استخراج متن از Markdown با استفاده از C#* دنبال کنید. برای دریافت متن از فایل Markdown، فقط باید چند خط کد بنویسید و چند تماس API را با دنبال کردن مراحل بالا به ترتیب دنبال کنید. علاوه بر این، این دستورالعملها مستقل از پلتفرم هستند و نیازی به نصب ابزار شخص ثالث برای استفاده از آنها ندارید.
کد برای استخراج متن از فایل Markdown در سی شارپ
using System; | |
using System.Collections.Generic; | |
using System.Text; | |
using System.IO; | |
using GroupDocs.Parser; | |
using GroupDocs.Parser.Data; | |
namespace ExtractTextFromMarkdownFileInCSharp | |
{ | |
class Program | |
{ | |
public static void Main(string[] args) // Main function to extract Text from Markdown using C# | |
{ | |
// Remove the watermark in output | |
string licensePath = "GroupDocs.Parser.lic"; | |
GroupDocs.Parser.License lic = new GroupDocs.Parser.License(); | |
lic.SetLicense(licensePath); | |
// Create an instance of Parser class and load Markdown file | |
using (Parser parser = new Parser("sample.md")) | |
{ | |
// Extract a text into the reader | |
using(TextReader reader = parser.GetText()) | |
{ | |
// Print a text from the document | |
// If text extraction isn't supported, a reader is null | |
Console.WriteLine(reader == null ? "Text extraction isn't supported" : reader.ReadToEnd()); | |
} | |
} | |
} | |
} | |
} |
ما نمونه کد بالا را برای نشان دادن نحوه توسعه برنامه با استفاده از دستورالعمل های توضیح داده شده در بخش قبل برای استخراج متن از فایل MD در C# نوشته ایم. این مثال می تواند به سرعت در پروژه های شما برای دریافت متن از فایل های MD استفاده شود، اما ابتدا باید بسته تبدیل سند را نصب کنید. علاوه بر این، این کد نمونه را می توان برای استخراج متن از انواع فرمت های سند از جمله PDF، DOC، DOCX، XLS، XLSX، PPTX و بسیاری موارد دیگر تطبیق داد.
ما دستورالعمل های دقیق برای دریافت متن از فایل Markdown در سی شارپ را مورد بحث قرار داده ایم و یک برنامه نمونه برای آن تولید کرده ایم. اخیراً مقاله ای برای استخراج متن از اکسل با استفاده از سی شارپ منتشر کرده ایم، برای اطلاعات بیشتر به راهنمای نحوه استخراج متن از اکسل در سی شارپ مراجعه کنید.