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

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

Бібліотека Java для копіювання вмісту документів Word

Щоб скопіювати вміст з одного документа в інший, ми будемо використовувати Aspose.Words for Java. Це багатофункціональна бібліотека для створення та керування документами Word із програм Java. Ви можете завантажити JAR API з розділу завантажень або встановити його за допомогою наведених нижче конфігурацій Maven у pom.xml.

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java API</name>
    <url>https://repository.aspose.com/repo/</url>
</repository>
<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-words</artifactId>
    <version>21.11</version>
    <type>pom</type>
</dependency>

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

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

  • Завантажте вихідний документ 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.KEEP_SOURCE_FORMATTING);

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

Створення копії Word DOC на Java

Ви також можете скопіювати вміст документа Word у новий документ. Іншими словами, ви можете створити клон документа. Нижче наведено кроки для створення копії Word DOC у Java.

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

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

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

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

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

Java API для копіювання документів Word – отримайте безкоштовну ліцензію на API

Ви можете отримати тимчасову ліцензію, щоб використовувати Aspose.Words for Java без оціночних обмежень.

Висновок

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

Дивись також