Hầu như mọi người đều sử dụng Microsoft Word hàng ngày để tạo tài liệu và lưu chúng sau khi chúng được hoàn thành. Nó cung cấp rất nhiều chức năng để tạo tài liệu giàu văn bản, hình ảnh, tùy chọn đa phương tiện, clip nghệ thuật, bảng và nhiều loại dữ liệu khác. Đó là lý do tại sao nó là sự lựa chọn đầu tiên của việc sử dụng khi tạo ra các tài liệu. Các tài liệu Word, do đó, được tạo được lưu trong định dạng tài liệu XML Office mở phổ biến với tiện ích mở rộng .docx. Là nhà phát triển ứng dụng .NET, bạn muốn thêm chức năng xử lý tài liệu vào các ứng dụng của mình. Có một số API có sẵn cho mục đích này, nhưng nếu bạn đang tìm kiếm API sử dụng miễn phí nguồn mở, bạn có thể đạt được điều này bằng API NPOI trong ứng dụng của mình bằng cách sử dụng C# hoặc * Vb.net như trong bài viết này.

Tạo tài liệu từ trống bằng Microsoft Word

Trước khi chúng tôi viết một ứng dụng .NET để tạo một tài liệu từ trống, hãy để xem cách thực hiện tương tự bằng cách sử dụng Microsoft Word.

Các bước để tạo tài liệu Word với Microsoft Word

Bạn có thể sử dụng các bước sau để tạo tài liệu Word bằng Microsoft Office.

  1. Mở Microsoft Word
  2. Chọn tùy chọn tài liệu trống
  3. Từ menu tệp, chọn Lưu tùy chọn
  4. Khi tùy chọn lưu tệp xuất hiện, hãy nhập tên tệp và nhấn nút Lưu để lưu nó dưới dạng tài liệu từ trống

Tạo tài liệu từ trống bằng NPOI trong c#

Bây giờ chúng ta đã thấy cách tạo một tài liệu trống bằng Microsoft Word, bây giờ chúng ta hãy tiếp tục và xem cách thực hiện tương tự trong ứng dụng .NET. Chúng tôi sẽ sử dụng API NPOI cho mục đích này 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 đã cài đặt NPOI trong dự án .NET của mình, bạn cần cài đặt nó trước. Bạn có thể tìm hiểu về điều này trong hướng dẫn chi tiết của chúng tôi để cài đặt NPOI cho .NET.

Các bước để tạo tệp DOCX trống trong c#

Bây giờ môi trường phát triển của bạn đã sẵn sàng, hãy để không chờ đợi và nhảy thẳng vào việc viết ứng dụng bảng điều khiển mẫu để tạo tệp docx trống sử dụng NPOI trong C#. NPOI có không gian tên XWPF chứa chức năng làm việc với định dạng tệp Word Docx như trong mẫu mã bên dưới.

using (XWPFDocument doc = new XWPFDocument())
{
    doc.CreateParagraph();
    using (FileStream sw = File.Create("BlankDocumentUsingNPOI.docx"))
    {
        doc.Write(sw);
    }
}

Kết luận

Trong bài viết này, chúng tôi đã chỉ ra cách tạo một tài liệu Word bằng API NPOI trong C#. Bạn có thể khám phá thêm chức năng API bằng cách nghiên cứu tài liệu API. Trong các bài viết sắp tới của chúng tôi, chúng tôi sẽ khám phá thêm làm việc với API NPOI để xử lý tài liệu trong C#. Vậy nên hãy chờ trong giây lát.