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.
- Knihovna C# pro kopírování obsahu dokumentů aplikace Word
- Zkopírujte obsah z jednoho dokumentu aplikace Word do druhého
- Vytvořte 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#.
- Načtěte zdrojový dokument aplikace Word pomocí třídy Document.
- Podobně načtěte cílový dokument pomocí třídy Document.
- Zkopírujte obsah zdrojového dokumentu aplikace Word do cílového dokumentu pomocí metody Document.AppendDocument(Document, ImportFormatMode).
- Uložte cílový dokument pomocí metody Document.Save(string).
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#.
- Načtěte dokument aplikace Word pomocí třídy Document.
- Vytvořte klon pomocí metody Document.Clone().
- Uložte klonovaný dokument pomocí metody Document.Save(string).
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.