تشرح هذه المقالة القصيرة الإرشادات المتدرجة لإنشاء وظيفة ** استخراج نص من ملف Markdown في C # ** وترشدك حول كيفية استخدام سير العمل لتطوير التطبيق ** للحصول على نص من Markdown باستخدام C # ** . تساعدك هذه المقالة أيضًا على إعداد حزمة تحويل المستندات بسرعة من موقع NuGet على الويب ويمكنك القيام بذلك على أي من أنظمة التشغيل الشائعة مثل Windows و macOS و Linux. فيما يلي النقاط الرئيسية ومقتطف الشفرة لاستخراج النص من ملف MD.
خطوات استخراج النص من ملف Markdown في C
- قم بإعداد حزمة GroupDocs.Parser for .NET من مدير حزمة NuGet في مشروع .NET لاستخراج النص من مستند Markdown
- أضف مرجعًا إلى مساحات الأسماء الضرورية لاستخراج النص من ملف Markdown
- قم بإنشاء مثيل للفئة Parser لتحميل ملف MD المدخلات
- استخدم الأسلوب GetText لفئة المحلل اللغوي للحصول على كائن قارئ النص
- أخيرًا ، اقرأ المحتوى من القارئ واطبعه على الشاشة
الخطوات المذكورة أعلاه تشرح نفسها بنفسها ويمكنك اتباعها بسهولة لإنشاء وظيفة * استخراج النص من Markdown باستخدام C # *. يجب عليك فقط كتابة بضعة أسطر من التعليمات البرمجية واستهلاك عدد قليل من مكالمات API باتباع الخطوات المذكورة أعلاه في تسلسل للحصول على النص من ملف Markdown. بالإضافة إلى ذلك ، فإن هذه الإرشادات مستقلة عن النظام الأساسي ولا يلزمك تثبيت أي أداة تابعة لجهة خارجية لاستخدامها.
رمز لاستخراج النص من ملف Markdown في C
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 في C # وأنتجنا تطبيقًا نموذجيًا له. لقد نشرنا مؤخرًا مقالة لاستخراج النص من Excel باستخدام C # ، ألق نظرة على دليل كيفية استخراج النص من Excel في C # لمزيد من المعلومات.