توجد مستندات معالجة الكلمات في كل جهاز تقريبًا في هذا العالم الرقمي. وبالمثل ، بدأ كل محرر معالجة نصوص تقريبًا في دعم تنسيق markdown. الزيادة المستمرة في ملفات MD حيث تزيد صفحات الويب من تحويل محتوى Word إلى مواقع ويب باستخدام تنسيق markdown. تتناول هذه المقالة كيفية تحويل مستندات Word برمجيًا إلى ملفات markdown باستخدام C#.
NET API لتحليل وتحويل ملفات Markdown
يعرض GroupDocs NET API الخاص به والذي يسمح بالتحليل وتحويل مستند Word إلى تنسيقات أخرى ضمن تطبيقات .NET. سنستخدم GroupDocs.Parser for .NET لتحليل ملفات Word DOC / DOCX وتحويلها إلى ملفات MD. بالإضافة إلى ذلك ، تدعم واجهة برمجة التطبيقات تحليل العديد من تنسيقات الملفات الأخرى مثل ملفات PDF وجداول البيانات والعروض التقديمية والكتب الإلكترونية ومستندات الترميز وتنسيقات البريد الإلكتروني والمحفوظات والصور والعديد من التنسيقات الأخرى المذكورة في الوثائق.
يمكنك تنزيل مثبت DLL أو MSI من قسم التنزيلات أو تثبيت API في تطبيق .NET عبر NuGet.
PM> Install-Package GroupDocs.Parser
كيفية تحويل Word إلى Markdown باستخدام C#
دعنا ننتقل بسرعة إلى الهدف ونحول مستند Microsoft Word إلى تنسيق markdown. توضح الخطوات التالية كيفية تحويل Word DOC / DOCX إلى Markdown باستخدام C#.
- قم بتحميل ملف MS Word باستخدام فئة Parser.
- احصل على النص المنسق للملف المحمل باستخدام فئة FormattedTextOptions ووضع Markdown.
- اقرأ المحتوى الكامل باستخدام طريقة ReadToEnd.
- قم بتحويله إلى Markdown عن طريق كتابة المحتوى إلى ملف MD باستخدام طريقة الكتابة الخاصة بفئة TextWriter.
تحوّل التعليمات البرمجية المصدر C# التالية ملف MS Word docx إلى تنسيق Markdown.
using System.IO;
using GroupDocs.Parser.Options;
...
...
using (Parser parser = new Parser("/path/document.docx"))
{
using (TextReader reader = parser.GetFormattedText(new FormattedTextOptions(FormattedTextMode.Markdown)))
{
string content = reader.ReadToEnd();
using (TextWriter textWriter = File.CreateText("/path/word-to-markdown.md"))
{
textWriter.Write(content);
}
}
}
احصل على ترخيص API مجاني
يمكنك الحصول على ترخيص مؤقت مجاني لاستخدام واجهة برمجة التطبيقات بدون قيود التقييم.
استنتاج
باختصار ، تعلمنا تحويل ملفات Word إلى تنسيق markdown باستخدام C# داخل تطبيقات .NET الخاصة بنا. يمكنك استخدام هذه الميزة داخل التطبيق الخاص بك. يمكنك تمديد التطبيق الخاص بك باستخدام الميزات الأخرى المتاحة لواجهة برمجة التطبيقات.
تعرف على المزيد حول .NET Parser API باستخدام وثائقها ومن خلال تجربة الأمثلة المتوفرة على GitHub. اتصل بنا لأي استفسار عبر المنتدى.