Microsoft Word là ở lại đây và vẫn là một trong những biên tập viên tài liệu được sử dụng rộng rãi để tạo tài liệu. Hầu như mọi người đều biết về nó và sử dụng nó trong cuộc sống hàng ngày theo cách này hay cách khác. Mọi người từ mọi khía cạnh của cuộc sống sử dụng nó theo cách này hay cách khác để tạo ra các tài liệu. Bạn phải làm quen với định dạng tệp .docx là định dạng tệp mặc định để lưu các tài liệu Word. Là một nhà phát triển ứng dụng .NET, người ta thường cung cấp khả năng xử lý tài liệu cho ứng dụng .NET của bạn. Bạn có thể đạt được điều này bằng cách sử dụng API NPOI trong ứng dụng của mình bằng C# hoặc vb.net như trong bài viết này.

Định dạng văn bản bằng Microsoft Word

Trước khi chúng tôi bắt đầu viết một ứng dụng .NET để định dạng văn bản trong một tài liệu Word, hãy để Lôi xem cách chúng tôi có thể làm điều tương tự bằng cách sử dụng Microsoft Word.

Bước để định dạng văn bản với Microsoft Word

Trong Microsoft Word, bạn có thể định dạng văn bản theo một số cách. Bạn có thể làm cho văn bản in đậm, định dạng nó để xuất hiện dưới dạng in nghiêng, nhấn mạnh nó, làm cho nó Strikethrough, áp dụng màu cho văn bản và nhiều loại định dạng khác. Để đặt kiểu văn bản của bạn, bạn có thể sử dụng các bước sau.

  1. Mở tài liệu Microsoft và chọn tài liệu trống. Điều này sẽ mở một tài liệu trống để bạn viết một cái gì đó.
  2. Bây giờ thêm một số văn bản vào tài liệu
  3. Chọn văn bản và sử dụng tùy chọn b** **từ ruy băng để làm cho nó in đậm
  4. Chọn tùy chọn _ i _** **từ ruy băng để làm cho nó in nghiêng
  5. Bạn cũng có thể chọn tùy chọn u** **để làm cho văn bản gạch chân
  6. Bạn cũng có thể Thay đổi màu của văn bản bằng cách sử dụng tùy chọn màu văn bản từ ruy băng Các tùy chọn này được hiển thị trong hình dưới đây.

Định dạng văn bản trong tài liệu Word bằng NPOI trong C#

Bây giờ chúng ta đã thấy cách định dạng văn bản trong một tài liệu bằng Microsoft Word, chúng ta đã sẵn sàng để viết ứng dụng .NET của mình để làm điều tương tự. Chúng tôi sẽ sử dụng API NPOI để thực hiện tương tự và phát triển ứng dụng dựa trên bảng điều khiển trong C#. Chỉ trong trường hợp bạn vẫn chưa cài đặt API NPOI trong dự án .NET của mình, bạn có thể xem hướng dẫn hướng dẫn này để cài đặt NPOI cho .NET.

Các bước để định dạng văn bản trong docx trong c#

Ở tuổi này, chúng tôi hy vọng môi trường phát triển của bạn đã sẵn sàng và bạn đã sẵn sàng để bắt đầu viết mã của mình cho ứng dụng của mình để định dạng văn bản trong một tài liệu Word bằng C#. Bạn có thể sử dụng mã nguồn sau cho mục đích này.

//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);
}

Kết luận

NPOI là một API mạnh mẽ để làm việc với các định dạng tệp văn phòng. Bạn có thể sử dụng nó để phát triển các ứng dụng .NET để làm việc với các tài liệu Word ngay trong ứng dụng của bạn. Để biết thêm các ví dụ về việc làm việc với các tài liệu từ sử dụng NPOI trong C#, hãy theo dõi.