Microsoft Word این است که در اینجا بماند و یکی از ویرایشگرهای پرکاربرد اسناد برای ایجاد اسناد باشد. تقریباً همه در مورد آن می دانند و از آن در زندگی روزمره به یک روش یا دیگری استفاده می کنند. افراد از هر جنبه ای از زندگی از آن به یک روش یا دیگری برای تولید اسناد استفاده می کنند. شما باید با فرمت .docx که فرمت فایل پیش فرض برای ذخیره اسناد کلمه است ، آشنا باشید. به عنوان یک توسعه دهنده کاربردی .NET ، امکان پردازش اسناد به برنامه .NET خود معمول است. شما می توانید با استفاده از c# یا vb.net همانطور که در این مقاله نشان داده شده است ، با استفاده از API NPOI در برنامه خود به این هدف برسید.

متن با استفاده از Microsoft Word

قبل از اینکه به نوشتن یک برنامه .NET برای قالب بندی متن در یک سند Word بپردازیم ، اجازه دهید نگاهی بیندازیم که چگونه می توانیم با استفاده از Microsoft Word همان کار را انجام دهیم.

مراحل قالب بندی متن با Microsoft Word {.wp-block-Heading

در Microsoft Word ، می توانید متن را از چند طریق قالب بندی کنید. شما می توانید متن را جسورانه کنید ، آن را به عنوان italic ظاهر کنید ، آن را تحت تأثیر قرار دهید ، آن را به صورت اعتصاب ایجاد کنید ، رنگ را روی متن و بسیاری از انواع دیگر قالب بندی بمالید. برای تنظیم سبک متن خود ، می توانید از مراحل زیر استفاده کنید.

  1. سند مایکروسافت را باز کنید و سند خالی را انتخاب کنید. این یک سند خالی را برای نوشتن چیزی باز می کند.
  2. اکنون مقداری متن را به سند اضافه کنید
  3. متن را انتخاب کنید و از گزینه b** از روبان استفاده کنید تا آن را جسورانه کنید 4- گزینه _ i _ **را از روبان انتخاب کنید تا آن را ایتالیایی کنید
  4. همچنین می توانید گزینه u** **را انتخاب کنید تا متن را زیرنویس کنید
  5. همچنین می توانید با استفاده از گزینه رنگ متن از روبان ، رنگ**متن را تغییر دهید این گزینه ها در تصویر زیر نشان داده شده است.

قالب بندی متن در سند Word با استفاده از NPOI در C#

اکنون که ما دیده ایم که چگونه می توان متن را در یک سند با استفاده از Microsoft Word قالب بندی کرد ، ما آماده هستیم تا برنامه .NET خود را برای انجام همان کار بنویسیم. ما از NPOI API برای انجام همان کار و توسعه یک برنامه مبتنی بر کنسول در C#استفاده خواهیم کرد. فقط در صورتی که هنوز NPOI API را در پروژه .NET خود نصب نکرده اید ، می توانید به این راهنمای دستورالعمل برای نصب NPOI برای .NET نگاهی بیندازید.

مراحل قالب بندی متن در docx در c#

در این سن ، ما امیدواریم که محیط توسعه شما آماده باشد و شما آماده هستید تا نوشتن کد خود را برای برنامه خود شروع کنید تا متن را در یک سند Word با استفاده از 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 یک API قدرتمند برای کار با قالب های پرونده اداری است. شما می توانید از آن برای توسعه برنامه های .NET برای کار با اسناد Word درست از طریق برنامه خود استفاده کنید. برای نمونه های بیشتر از کار با اسناد Word با استفاده از NPOI در C#، با ما همراه باشید.