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.
- C#-bibliotek för att kopiera innehåll i Word-dokument
- Kopiera innehåll från ett Word-dokument till ett annat
- Skapa en kopia av ett Word-dokument
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#.
- Ladda källdokumentet i Word med hjälp av klassen Document.
- På samma sätt laddar du måldokumentet med klassen Dokument.
- Kopiera innehållet i Word-källdokumentet till måldokumentet med metoden Document.AppendDocument(Document, ImportFormatMode).
- Spara måldokumentet med metoden Document.Save(string).
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#.
- Ladda Word-dokumentet med klassen Document.
- Skapa en klon med metoden Document.Clone().
- Spara det klonade dokumentet med metoden Document.Save(string).
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.