Kopiera innehåll från ett word-dokument till ett annat i C#

MS Word är ett populärt och allmänt använt ordbehandlingsprogram för att skapa rika textdokument. När du arbetar med Word-dokument kan du behöva kopiera innehållet från ett dokument till ett annat. Dessutom krävs kloner av Word-dokument i vissa fall. För att utföra dessa operationer programmatiskt beskriver den här artikeln hur du kopierar innehållet från ett Word-dokument till ett annat i C#. Du kommer också att lära dig hur du skapar en kopia av ett Word-dokument programmatiskt.

Hur man kopierar innehåll i ett Word-dokument till ett annat

För att kopiera innehållet från ett Word-dokument till ett annat använder vi Aspose.Words for .NET. Det är ett funktionsrikt bibliotek för att implementera ordbehandlingsfunktioner inifrån .NET-applikationer. Det som är bra är att du kan kopiera innehåll från ett Word-dokument till ett annat absolut gratis. Du kan ladda ner API:s DLL eller installera den direkt från NuGet med hjälp av pakethanterarens konsol.

PM> Install-Package Aspose.Words

Kopiera innehåll från ett Word-dokument till ett annat i C#

Följande är stegen för att kopiera innehållet i ett Word-dokument till ett annat med C#.

Följande kodexempel visar hur du kopierar innehållet i ett Word-dokument till ett annat.

// Ladda käll- och måldokument i Word
Document doc = new Document("document.docx");
Document docDest = new Document("document2.docx");

// Kopiera innehållet från källdokument till måldokument
docDest.AppendDocument(doc, ImportFormatMode.KeepSourceFormatting);

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

Klona ett Word-dokument i C#

Du kan också kopiera innehållet i ett Word-dokument till ett nytt dokument. Du kan med andra ord skapa en klon av ett dokument. Följande steg visar hur du skapar en kopia av Word-dokumentet med C#.

Följande kodexempel visar hur man skapar en kopia av en Word DOCX-fil i C#.

// Ladda källdokument i Word
Document doc = new Document("document.docx");

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

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

Gratis Java DOCX-bibliotek

Du kan få en gratis tillfällig licens för att använda Asposes Java DOCX-bibliotek utan utvärderingsbegränsningar.

Slutsats

I den här artikeln har du lärt dig hur du kopierar innehållet från ett Word-dokument till ett annat i C#. Dessutom har du sett hur man klona ett Word-dokument programmatiskt. Aspose.Words för .NET tillhandahåller ett brett utbud av andra funktioner som du kan utforska med hjälp av dokumentationen. Du kan också ställa dina frågor via vårt forum.

Se även