Microsoft Word هي البقاء هنا وتبقى واحدة من محرري المستندات المستخدمة على نطاق واسع لإنشاء مستندات. يعلم الجميع تقريبًا عن ذلك ويستخدمه في الحياة اليومية بطريقة أو بأخرى. الأشخاص من كل جانب من جوانب الحياة يستخدمونها بطريقة أو بأخرى لإنشاء المستندات. يجب أن تكون على دراية بتنسيق الملف .docx وهو تنسيق الملف الافتراضي لحفظ مستندات الكلمات. كونه مطور تطبيق .NET ، من الشائع توفير قدرة معالجة المستندات لتطبيق .NET الخاص بك. يمكنك تحقيق ذلك باستخدام NPOI API في التطبيق الخاص بك باستخدام C# أو VB.NET كما هو موضح في هذه المقالة.

نص تنسيق باستخدام Microsoft Word

قبل أن نقفز إلى كتابة تطبيق .NET لتنسيق النص في مستند Word ، دعونا نلقي نظرة على كيف يمكننا أن نفعل الشيء نفسه باستخدام Microsoft Word.

خطوات لتنسيق نص مع Microsoft Word

في Microsoft Word ، يمكنك تنسيق النص بعدة طرق. يمكنك جعل النص جريئًا ، وتنسيقه للظهور على أنه مائل ، وتأكيده ، وجعله مضطربًا ، وتطبيق اللون على النص ، والعديد من الأنواع الأخرى من التنسيق. من أجل تعيين نمط النص الخاص بك ، يمكنك استخدام الخطوات التالية.

  1. افتح مستند Microsoft وحدد مستند فارغ. سيفتح هذا وثيقة فارغة لك لكتابة شيء ما.
  2. أضف الآن بعض النص إلى المستند
  3. حدد النص واستخدم الخيار B** **من الشريط لجعله جريئًا
  4. حدد الخيار _ I _** **من الشريط لجعله مائلًا
  5. يمكنك أيضًا تحديد الخيار u** **لجعل النص ضابطًا
  6. يمكنك أيضًا تغيير اللون**من النص باستخدام خيار لون النص من الشريط يتم عرض هذه الخيارات في الصورة أدناه.

تنسيق النص في مستند Word باستخدام NPOI في C#

الآن بعد أن رأينا كيفية تنسيق النص في مستند باستخدام Microsoft Word ، نحن على استعداد لكتابة تطبيق .NET الخاص بنا لفعل الشيء نفسه. سنستخدم NPOI API لفعل الشيء نفسه وتطوير تطبيق يعتمد على وحدة التحكم في C#. فقط في حالة عدم تثبيت NPOI API في مشروع .NET الخاص بك ، يمكنك إلقاء نظرة على دليل التعليمات هذا لـ تثبيت NPOI لـ .NET.

خطوات لتنسيق النص في docx في c#

في هذا العصر ، نأمل أن تكون بيئة التطوير الخاصة بك جاهزة وأنك مستعد للبدء في كتابة الكود الخاص بك لتطبيقك لتنسيق النص في مستند كلمة باستخدام C#. يمكنك استخدام رمز المصدر التالي لهذا الغرض.

//Create document
XWPFDocument document = new XWPFDocument();

//Create paragraph
XWPFParagraph para1 = document.CreateParagraph();
para1.Alignment = ParagraphAlignment.CENTER;

//Set style of the paragraph text
XWPFRun run1 = para1.CreateRun();
run1.SetColor("Green");
run1.FontSize = 18;
run1.SetText("This is the first paragraph");
run1.IsBold = true;

XWPFParagraph para2 = document.CreateParagraph();
para2.Alignment = ParagraphAlignment.LEFT;
para2.BorderTop = Borders.Gems;

XWPFRun run2 = para2.CreateRun();
run2.Subscript = VerticalAlign.BASELINE;
run2.SetColor("Blue");
run2.IsItalic = true;
run2.Underline = UnderlinePatterns.Dash;
run2.SetText("This is the second paragraph");

//Save the file
using (FileStream file = File.Create("TextStyleFormattingUsingNPOI.docx"))
{
    document.Write(file);
}

الخاتمة

NPOI هي واجهة برمجة تطبيقات قوية للعمل مع تنسيقات ملفات Office. يمكنك استخدامه لتطوير تطبيقات .NET للعمل مع مستندات Word مباشرة من داخل التطبيق الخاص بك. لمزيد من الأمثلة على العمل مع مستندات Word باستخدام NPOI في C#، ترقبوا.