Під час роботи з документами MS Word може знадобитися скопіювати вміст з одного документа в інший. Крім того, у деяких випадках також потрібні клони документів Word. Щоб автоматизувати ці операції, у цій статті описано, як скопіювати вміст з одного документа Word до іншого в Java. Крім того, ви дізнаєтеся, як програмно створити копію документа Word.
- Бібліотека Java для копіювання вмісту документів 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 надає широкий спектр інших функцій, які ви можете дослідити за допомогою документації. Ви також можете поставити свої запитання через наш форум.