Một số người sử dụng thư viện Microsoft Office Interop để tạo tài liệu Word, tuy nhiên họ thường đặt câu hỏi làm thế nào để tạo tài liệu Word trong C# mà không cần interop. Đây là lúc Aspose.Words for .NET phát huy tác dụng để giúp tạo tài liệu Word trong C# một cách dễ dàng.
Câu hỏi này đang được trả lời trong các bước bên dưới cùng với mẫu mã C#. Điều này cho thấy bạn có thể tạo tệp DOCX hoặc DOC từ đầu một cách dễ dàng và hiệu quả như thế nào trong các ứng dụng .NET của mình, có thể là tiện ích bảng điều khiển .NET, ứng dụng Windows hoặc dự án web ASP.NET. Aspose.Words hoạt động liền mạch với mọi công nghệ nền tảng .NET.
Các bước để tạo tài liệu Word trong C# mà không cần tự động hóa
- Sử dụng gói NuGet Aspose.Words for .NET
- Thêm tham chiếu đến Aspose.Words namespace
- Sử dụng phương pháp SetLicense để áp dụng giấy phép Aspose
- Tạo phiên bản Document Class mới
- Tạo đối tượng DocumentBuilder Class và chuyển đối tượng Tài liệu vào hàm tạo
- Đặt thuộc tính bắt buộc của đối tượng DocumentBuilder
- Lưu tài liệu Word đầu ra dưới dạng tệp hoặc luồng
Mã để tạo tài liệu Word trong C# mà không cần tự động hóa
Trong ví dụ về mã C# này, chúng tôi đã tạo một Word document đơn giản chỉ với hai dòng văn bản và áp dụng thuộc tính in đậm cho văn bản. Tuy nhiên, bạn có thể làm nhiều hơn thế và mở rộng mã ở trên bằng cách thêm bảng, ô và các đối tượng khác của Word Document Object Model (DOM).
Để thực thi mã C# ở trên của Aspose.Words cho .NET API, bạn không bắt buộc phải cài đặt Microsoft Word trên máy tính của mình hoặc máy chủ nơi ứng dụng sẽ được cài đặt. Điều này làm cho việc tạo tài liệu từ dễ dàng hơn và nhanh hơn rất nhiều.