Kopírování obsahu z jednoho wordového dokumentu do druhého v C#

MS Word je populární a široce používaný textový editor pro vytváření dokumentů ve formátu RTF. Při práci s dokumenty aplikace Word může být nutné zkopírovat obsah z jednoho dokumentu do druhého. Kromě toho jsou v určitých případech vyžadovány také klony dokumentů aplikace Word. Chcete-li tyto operace provádět programově, tento článek popisuje, jak zkopírovat obsah z jednoho dokumentu aplikace Word do jiného v jazyce C#. Také se naučíte, jak programově vytvořit kopii dokumentu aplikace Word.

Jak zkopírovat obsah dokumentu aplikace Word do jiného

Ke zkopírování obsahu z jednoho dokumentu aplikace Word do druhého použijeme Aspose.Words for .NET. Jedná se o knihovnu bohatou na funkce pro implementaci funkcí zpracování textu z aplikací .NET. Dobrá věc je, že můžete zkopírovat obsah z dokumentu aplikace Word do jiného zcela zdarma. Můžete si stáhnout DLL API nebo ji nainstalovat přímo z NuGet pomocí konzole správce balíčků.

PM> Install-Package Aspose.Words

Kopírování obsahu z dokumentu aplikace Word do jiného v C#

Níže jsou uvedeny kroky ke zkopírování obsahu dokumentu aplikace Word do jiného pomocí jazyka C#.

Následující ukázka kódu ukazuje, jak zkopírovat obsah dokumentu aplikace Word do jiného.

// Načtěte zdrojové a cílové dokumenty Word
Document doc = new Document("document.docx");
Document docDest = new Document("document2.docx");

// Zkopírujte obsah ze zdrojového dokumentu do cílového dokumentu
docDest.AppendDocument(doc, ImportFormatMode.KeepSourceFormatting);

// Uložit dokument
docDest.Save("output.docx");

Klonujte dokument aplikace Word v C#

Můžete také zkopírovat obsah dokumentu aplikace Word do nového dokumentu. Jinými slovy, můžete vytvořit klon dokumentu. Následující kroky ukazují, jak vytvořit kopii dokumentu aplikace Word pomocí jazyka C#.

Následující ukázka kódu ukazuje, jak vytvořit kopii souboru Word DOCX v C#.

// Načtěte zdrojové dokumenty Word
Document doc = new Document("document.docx");

// Klonovat dokument
Document newDoc = doc.Clone();

// Uložit dokument
newDoc.Save("output.docx");

Zdarma Java DOCX knihovna

Můžete získat bezplatnou dočasnou licenci k používání knihovny Java DOCX Aspose bez omezení hodnocení.

Závěr

V tomto článku jste se naučili kopírovat obsah z dokumentu Wordu do jiného v C#. Navíc jste viděli, jak programově klonovat dokument aplikace Word. Aspose.Words for .NET poskytuje širokou škálu dalších funkcí, které můžete prozkoumat pomocí dokumentace. Také se můžete ptát na naše fórum.

Viz také