Tài liệu từ là lựa chọn yêu thích khi tạo ra các báo cáo và tài liệu nội dung. Sử dụng đạn trong một tài liệu giúp tăng cường khả năng đọc của tài liệu và giúp tổ chức thông tin. Những điều này cũng giúp so sánh dữ liệu và làm nổi bật thông tin chính. Là một nhà phát triển .NET, bạn có thể cung cấp chức năng làm việc với các viên đạn từ trong ứng dụng .NET của bạn bằng C#/VB.NET. Trong blog này, chúng tôi sẽ chỉ ra cách làm việc với các viên đạn bằng cách tạo đạn và hộp số phụ trong tài liệu từ sử dụng API NPOI trong C#.

Làm thế nào để chèn các viên đạn đa cấp vào tài liệu bằng Microsoft Word?

Trước khi chúng ta có thể nhảy vào viết mã để tạo ra các viên đạn đa cấp trong một tài liệu, hãy để Lôi xem cách chúng ta có thể làm điều tương tự bằng cách sử dụng Microsoft Word. Microsoft Word cho phép bạn thêm nội dung viên đạn vào tài liệu của mình. Bạn có thể thêm các tiêu đề và các tiêu đề phụ dưới dạng đạn và hộp đựng phụ trong tài liệu.

Các bước để thêm đạn vào tài liệu bằng Microsoft Word

Bạn có thể thêm nội dung viên đạn vào tài liệu của bạn như được hiển thị trong các bước dưới đây.

  1. Chọn các dòng văn bản bạn muốn chuyển đổi thành danh sách viên đạn
  2. CLIC Trang chủ > Đoạn văn > Bullets . Mỗi dòng hoặc đoạn văn trở thành một viên đạn trong danh sách.
Nhóm đoạn văn với các tùy chọn Bullet và số được tô sáng

Làm thế nào để chèn danh sách viên đạn đa cấp trong Word bằng C#?

Bây giờ chúng ta đã thấy cách chèn một danh sách đạn đa cấp vào Tệp docx bằng cách sử dụng Microsoft Word, giờ đây chúng ta sẽ tiến hành thực hiện tương tự bằng cách sử dụng API NPOI cho .NET trong ứng dụng C# của chúng ta. Nếu bạn đã cài đặt API NPOI, bạn có thể xem qua hướng dẫn toàn diện của chúng tôi để cài đặt NPOI API trong dự án .NET của bạn.

Hướng dẫn từng bước để thêm danh sách đa cấp trong tài liệu Word bằng C#

Để tạo một danh sách viên đạn trong tài liệu Word bằng API NPOI trong C#, hãy sử dụng các bước sau:

  1. Tạo một thể hiện của lớp XWPFDocument
  2. Tạo một thể hiện của lớp XWPFNumbering
  3. Thêm một đoạn văn bằng cách sử dụng thể hiện của XWPFParagraph
  4. Tạo danh sách đạn bằng cách sử dụng phương thức setNumid trên thể hiện lớp đoạn văn
//Create document
XWPFDocument doc = new XWPFDocument();
//Create numbering
XWPFNumbering numbering = doc.CreateNumbering();
string abstractNumId = numbering.AddAbstractNum();
string numId = numbering.AddNum(abstractNumId);
//Create paragragh and set its list level
XWPFParagraph para1 = doc.CreateParagraph();
XWPFRun run1 = para1.CreateRun();
run1.SetText("Introduction to File Formats");
para1.SetNumID(numId, "0");
//Create paragragh and set the list level
XWPFParagraph para2 = doc.CreateParagraph();
XWPFRun run2 = para2.CreateRun();
run2.SetText("Popular File Formats and their Applications");
para2.SetNumID(numId, "0");
//Create paragragh and apply multi level list 
XWPFParagraph para3 = doc.CreateParagraph();
XWPFRun run3 = para3.CreateRun();
run3.SetText("File Formats - Spreadsheet File Formats");
para3.SetNumID(numId, "0");
para3 = doc.CreateParagraph();
run3 = para3.CreateRun();
run3.SetText("XLSX");
para3.SetNumID(numId, "1");
para3 = doc.CreateParagraph();
run3 = para3.CreateRun();
run3.SetText("XLS");
para3.SetNumID(numId, "1");
para3 = doc.CreateParagraph();
run3 = para3.CreateRun();
run3.SetText("Converst XLS to XLSX");
para3.SetNumID(numId, "2");
//Save the file and Launch
using (FileStream sw = new FileStream("BullettedListUsingCSharp.doc", FileMode.Create))
{
    doc.Write(sw);
}

Kết luận

Trong bài viết này, chúng tôi đã tìm hiểu về cách chèn đạn vào tài liệu Word bằng cách sử dụng C# bằng cách sử dụng API NPOI. API NPOI là một API .NET miễn phí sử dụng nguồn mở cho phép bạn làm việc với các tài liệu từ trong ứng dụng .NET của bạn. Bạn có thể xem xét các ví dụ NPOI khác để làm việc với các tệp tài liệu trong C#. Để biết thêm các ví dụ về làm việc với NPOI, hãy theo dõi.