Sklonuj dokument

Klonowanie dokumentu to proces tworzenia identycznej kopii oryginalnego dokumentu, który może poprawić wydajność i uchronić Cię przed potencjalnymi wyciekami pamięci.

W tym artykule wyjaśniono główne przypadki użycia klonowania dokumentu i sposób tworzenia klonu dokumentu przy użyciu Aspose.Words.

Operacje z klonowaniem dokumentów

Operacja klonowania pozwala przyspieszyć proces tworzenia dokumentów, ponieważ nie trzeba za każdym razem ładować i analizować dokumentu z pliku.

Po utworzeniu klonu dokumentu będziesz mógł go edytować i wykonywać na nim różne operacje, na przykład porównać go z oryginalnym dokumentem, dołączyć lub wstawić do innego dokumentu. Możesz także zmodyfikować sklonowane elementy lub ich zawartość przed wstawieniem ich do innego dokumentu.

Tworzenie klonu dokumentu

Aspose.Words umożliwia sklonowanie dokumentu przy użyciu metody Clone, która wykonuje głęboką kopię dokumentu i zwraca go. Innymi słowy, otrzyma pełną kopię DOM. Metoda Clone przyspiesza generowanie dokumentów i potrzebujesz tylko jednego wiersza kodu, aby uzyskać kopię dokumentu.

Klonowanie tworzy nowy dokument o tej samej zawartości co oryginał, ale z unikalną kopią każdego z oryginalnych dokumentów nodes. Operację klonowania można również zastosować do węzła dokumentu przy użyciu metody node Clone, która umożliwia duplikowanie złożonych węzłów dokumentu z węzłami podrzędnymi i bez nich.

Poniższy przykład kodu pokazuje, jak sklonować dokument i utworzyć duplikat sekcji w tym dokumencie: