Klonování dokumentu

Klonování dokumentu je proces vytváření identické kopie původního dokumentu, který může zlepšit výkon a ušetřit vás před potenciálními úniky paměti.

Tento článek vysvětlí hlavní případy použití klonování dokumentu a jak vytvořit klon dokumentu pomocí Aspose.Words.

Operace s Klonovacími dokumenty

Operace klonování umožňuje zrychlit proces vytváření dokumentů, protože nebudete muset pokaždé načítat a analyzovat dokument ze souboru.

Po vytvoření klonu dokumentu jej budete moci upravit a provádět s ním různé operace, například jej porovnat s původním dokumentem, připojit nebo vložit do jiného dokumentu. Klonované prvky nebo jejich obsah můžete také upravit před jejich vložením do jiného dokumentu.

Vytvoření klonu dokumentu

Aspose.Words umožňuje klonovat dokument pomocí metody Clone, která provede hlubokou kopii dokumentu a vrátí jej. Jinými slovy, získá úplnou kopii DOM. Metoda Clone urychluje generování dokumentů a k získání kopie dokumentu potřebujete pouze jeden řádek kódu.

Klonování vytvoří nový dokument se stejným obsahem jako originál, ale s jedinečnou kopií každého z původních dokumentů nodes. Operaci klonování můžete také použít na uzel dokumentu pomocí metody node Clone, která umožňuje duplikovat uzly složeného dokumentu s podřízenými uzly a bez nich.

Následující příklad kódu ukazuje, jak klonovat dokument a vytvořit duplikát oddílu v tomto dokumentu: