Hướng dẫn nhanh này hướng dẫn cách chia nhỏ tệp Word bằng C# bằng cách cung cấp liên kết đến các thư viện cần thiết, quy trình từng bước để thực hiện tác vụ này và mã mẫu chạy được thể hiện tính năng này. Bạn sẽ nhận được thông tin chi tiết về tất cả các không gian tên, lớp và phương thức cần thiết để tách DOCX bằng C#. Sau khi tệp được chia nhỏ, mỗi bộ trang có thể được lưu trong một tệp Word riêng như DOCX, DOC hoặc bất kỳ định dạng tệp nào khác được MS Word hỗ trợ.
Các bước để tách tài liệu Word thành các tệp riêng biệt bằng C#
- Thiết lập môi trường để sử dụng Aspose.Words for .NET từ trình quản lý gói NuGet để phân chia tài liệu
- Tải tài liệu Word nguồn chứa nhiều trang bằng cách sử dụng đối tượng lớp Document
- Lấy số trang trong tài liệu nguồn
- Chạy một vòng lặp cho số trang trong tài liệu
- Trong mỗi lần lặp lại, trích xuất số lượng trang mong muốn từ tài liệu bằng phương pháp ExtractPages()
- Lưu từng bộ trang được trích xuất dưới dạng tệp Word riêng
Các bước này hỗ trợ tách tài liệu Word bằng C# với sự trợ giúp của các tài nguyên cần thiết và cách tiếp cận có hệ thống để đạt được mục tiêu. Trước tiên, chúng ta cần tải tệp Word nguồn, trích xuất từng trang của tài liệu và lưu thành tệp Word riêng. Bạn cũng sẽ có tùy chọn sửa đổi từng tài liệu mới tạo trước khi lưu vào đĩa.
Mã để chia tệp Word thành nhiều tệp bằng C#
Mã sắc nét này minh họa quá trình trích xuất các trang từ tài liệu Word bằng C# trong đó một vòng lặp được thực thi cho từng trang và trang đơn đó được trích xuất và lưu dưới dạng một tệp Word riêng biệt. Tuy nhiên, bạn có thể sửa đổi vòng lặp để trích xuất nhiều trang cùng một lúc bắt đầu từ một chỉ mục cụ thể và lưu các trang này thành một tệp riêng biệt. Các tùy chọn cũng có sẵn để phân chia tài liệu Word dựa trên tiêu đề, phần và phạm vi trang.
Chúng ta đã học cách chia tài liệu Word thành nhiều tài liệu bằng C# Nếu bạn muốn tìm hiểu các tính năng khác như thêm bảng vào tài liệu Word, hãy tham khảo bài viết trên cách tạo bảng trong tài liệu Word bằng C#.