Skopiuj zawartość z jednego dokumentu tekstowego do innego w języku C#

MS Word to popularne i szeroko stosowane oprogramowanie do edycji tekstu do tworzenia dokumentów tekstowych. Podczas pracy z dokumentami programu Word może być konieczne skopiowanie zawartości z jednego dokumentu do drugiego. Ponadto w niektórych przypadkach wymagane są również klony dokumentów programu Word. Aby wykonać te operacje programowo, w tym artykule omówiono sposób kopiowania zawartości z jednego dokumentu programu Word do innego w języku C#. Dowiesz się również, jak programowo utworzyć kopię dokumentu programu Word.

Biblioteka C# do kopiowania zawartości dokumentów programu Word

Aby skopiować zawartość z jednego dokumentu Word do innego, użyjemy Aspose.Words for .NET. Jest to bogata w funkcje biblioteka do implementacji funkcji przetwarzania tekstu z poziomu aplikacji .NET. Możesz pobrać bibliotekę DLL API lub zainstalować ją bezpośrednio z NuGet przy użyciu konsoli menedżera pakietów.

PM> Install-Package Aspose.Words

Skopiuj zawartość z dokumentu programu Word do innego za pomocą języka C#

Poniżej przedstawiono kroki, aby skopiować zawartość dokumentu programu Word do innego przy użyciu języka C#.

Poniższy przykładowy kod pokazuje, jak skopiować zawartość dokumentu programu Word do innego.

// Załaduj źródłowe i docelowe dokumenty programu Word
Document doc = new Document("document.docx");
Document docDest = new Document("document2.docx");

// Skopiuj zawartość dokumentu źródłowego do dokumentu docelowego
docDest.AppendDocument(doc, ImportFormatMode.KeepSourceFormatting);

// Zapisz dokument
docDest.Save("output.docx");

Utwórz kopię dokumentu programu Word w języku C#

Możesz także skopiować zawartość dokumentu programu Word do nowego dokumentu. Innymi słowy, możesz stworzyć klon dokumentu. Poniższe kroki pokazują, jak utworzyć kopię dokumentu programu Word przy użyciu języka C#.

Poniższy przykładowy kod pokazuje, jak utworzyć kopię pliku Word DOCX w języku C#.

// Załaduj źródłowe dokumenty Word
Document doc = new Document("document.docx");

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

// Zapisz dokument
newDoc.Save("output.docx");

Uzyskaj bezpłatną licencję API

Możesz uzyskać tymczasową licencję, aby używać Aspose.Words for .NET bez ograniczeń ewaluacyjnych.

Wniosek

W tym artykule nauczyłeś się kopiować zawartość z dokumentu programu Word do innego w języku C#. Co więcej, widziałeś, jak programowo sklonować dokument Worda. Aspose.Words for .NET zapewnia szeroki zakres innych funkcji, które można eksplorować za pomocą dokumentacji. Możesz także zadawać pytania za pośrednictwem naszego forum.

Zobacz też