Копіювання вмісту з одного документа Word в інший у C#

MS Word — це популярне та широко використовуване програмне забезпечення для обробки текстів для створення форматованих текстових документів. Під час роботи з документами Word вам може знадобитися скопіювати вміст з одного документа в інший. Крім того, у деяких випадках також потрібні клони документів Word. Щоб виконати ці операції програмним шляхом, у цій статті описано, як скопіювати вміст з одного документа Word до іншого на C#. Крім того, ви дізнаєтеся, як програмно створити копію документа Word.

Як скопіювати вміст документа Word в інший

Щоб скопіювати вміст з одного документа Word в інший, ми використаємо Aspose.Words for .NET. Це багатофункціональна бібліотека для реалізації функцій обробки тексту в програмах .NET. Добре те, що ви можете копіювати вміст із документа Word в інший абсолютно безкоштовно. Ви можете завантажити DLL API або встановити його безпосередньо з NuGet за допомогою консолі менеджера пакетів.

PM> Install-Package Aspose.Words

Копіювання вмісту з документа Word в інший у C#

Нижче наведено кроки для копіювання вмісту документа Word в інший за допомогою C#.

  • Завантажте вихідний документ Word за допомогою класу Document.
  • Так само завантажте цільовий документ за допомогою класу Document.
  • Скопіюйте вміст вихідного документа Word у документ призначення за допомогою методу Document.AppendDocument(Document, ImportFormatMode).
  • Збережіть цільовий документ за допомогою методу Document.Save(string).

У наведеному нижче прикладі коду показано, як скопіювати вміст документа Word в інший.

// Завантажте вихідні та цільові документи Word
Document doc = new Document("document.docx");
Document docDest = new Document("document2.docx");

// Скопіюйте вміст із вихідного документа в цільовий документ
docDest.AppendDocument(doc, ImportFormatMode.KeepSourceFormatting);

// Зберегти документ
docDest.Save("output.docx");

Клонуйте документ Word на C#

Ви також можете скопіювати вміст документа Word у новий документ. Іншими словами, ви можете створити клон документа. У наступних кроках показано, як створити копію документа Word за допомогою C#.

  • Завантажте документ Word за допомогою класу Document.
  • Створіть клон за допомогою методу Document.Clone().
  • Збережіть клонований документ за допомогою методу Document.Save(string).

У наведеному нижче прикладі коду показано, як створити копію файлу Word DOCX у C#.

// Завантажити вихідні документи Word
Document doc = new Document("document.docx");

// Клонувати документ
Document newDoc = doc.Clone();

// Зберегти документ
newDoc.Save("output.docx");

Безкоштовна бібліотека Java DOCX

Ви можете отримати безкоштовну тимчасову ліцензію, щоб використовувати бібліотеку Java DOCX від Aspose без обмежень оцінювання.

Висновок

У цій статті ви дізналися, як копіювати вміст із документа Word в інший у C#. Крім того, ви бачили, як програмно клонувати документ Word. Aspose.Words for .NET надає широкий спектр інших функцій, які ви можете дослідити за допомогою документації. Ви також можете поставити свої запитання через наш форум.

Дивись також