Sao chép một tài liệu

Sao chép một tài liệu là quá trình tạo ra một bản sao giống hệt của một tài liệu gốc, điều này có thể cải thiện hiệu suất và giúp bạn tránh các rò rỉ bộ nhớ tiềm năng.

Bài viết này sẽ giải thích về trường hợp sử dụng chính của việc sao chép một tài liệu và cách tạo ra một bản sao tài liệu bằng Aspose.Words.

Thực hiện các thao tác với việc sao chép tài liệu

Bước vận hành nhân bản cho phép bạn làm cho quá trình tạo tài liệu nhanh hơn vì bạn sẽ không cần tải và phân tích một tài liệu từ một tập tin mỗi lần.

Sau khi tạo ra một bản sao của tài liệu, bạn sẽ có thể chỉnh sửa nó và thực hiện các hoạt động khác nhau trên nó, ví dụ như so sánh với tài liệu gốc, ghép nối hoặc chèn nó vào một tài liệu khác. Bạn cũng có thể sửa đổi các yếu tố đã sao chép hoặc nội dung của chúng trước khi chèn chúng vào một tài liệu khác.

Tạo bản sao của Tài liệu

Aspose.Words cho phép bạn sao chép một tài liệu bằng cách sử dụng phương pháp Clone thực hiện sao chép sâu của tài liệu và trả lại nó. Nói cách khác, nó sẽ nhận được bản sao đầy đủ của DOM. Phương pháp Clone giúp tăng tốc độ tạo ra các tài liệu, và bạn chỉ cần một dòng mã để có được bản sao của tài liệu.

Sao chép tạo ra một văn bản mới với cùng nội dung của tài liệu gốc nhưng có mỗi bản sao độc nhất của mỗi phần trong tài liệu gốc nodes. Bạn cũng có thể áp dụng việc thực hiện hoạt động nhân bản cho một nút tài liệu bằng cách sử dụng phương thức node Clone, cho phép bạn sao chép các nút tài liệu phức tạp với hoặc không có các nút con của chúng.

Ví dụ mã sau cho thấy cách sao chép một tài liệu và tạo bản sao của một phần trong tài liệu đó: