Cách xóa tất cả ngắt trang trong Word bằng C#

Hướng dẫn từng bước này hướng dẫn ** cách xóa tất cả ngắt trang trong Word bằng C#**. Nó có các chi tiết để đặt môi trường phát triển, danh sách các tác vụ lập trình và mã mẫu có thể chạy được để xóa ngắt trang trong Word bằng C#. Nó sẽ chia sẻ thông tin chi tiết về cấu trúc tài liệu Word và các loại ngắt trang khác nhau được tìm thấy trong tệp Word.

Các bước để loại bỏ ngắt trang trong Word bằng C#

  1. Đặt môi trường phát triển để sử dụng Aspose.Words for .NET để loại bỏ ngắt trang
  2. Tải tệp Word đích vào đối tượng Document và truy cập tất cả paragraphs
  3. Phân tích tất cả các đoạn văn và kiểm tra ngắt trang trước đoạn văn
  4. Xóa ngắt trang trước mỗi đoạn
  5. Phân tích cú pháp qua tất cả các lần chạy trong mỗi đoạn và thay thế tất cả các dấu ngắt trang bằng một chuỗi trống
  6. Lưu tệp Word kết quả không có ngắt trang trong đó

Các bước này mô tả quy trình cách xóa ngắt trang trên Word bằng C#. Mỗi tệp Word có một tập hợp các đoạn trong đó mỗi đoạn có thuộc tính ParagraphFormat.PageBreak Before cần được đặt thành ‘false’ để loại bỏ các dấu ngắt ngay từ đầu. Đổi lại, mỗi đoạn có một tập hợp các lần chạy trong đó mỗi lần chạy có thể có các ngắt trang ở nhiều vị trí có thể được xóa bằng cách thay thế nó bằng một chuỗi trống.

Mã để loại bỏ ngắt trang trong Word bằng C#

Trong đoạn mã này, chúng ta đã quan sát cách xóa ngắt trang trong Word bằng C#. Nó sử dụng phương thức GetChildNodes() bằng cách cung cấp NodeType.Paragraph làm đối số để có quyền truy cập vào bộ sưu tập các đoạn văn. Văn bản trong mỗi lần chạy có thể có các loại ký tự điều khiển khác nhau như ngắt dòng, ngắt đoạn và ngắt cột cũng có thể được xóa bằng phương pháp tương tự như được sử dụng cho ngắt trang.

Bài viết này đã hướng dẫn chúng ta cách xóa ngắt trang trong tệp Word. Nếu bạn muốn tìm hiểu quy trình xóa các trang trống trong tệp Word, hãy tham khảo bài viết trên cách xóa trang trắng trong Word bằng C#.

 Tiếng Việt