В этой простой теме описывается как объединить документы Word с помощью Java. В нем описан пошаговый процесс настройки среды со ссылками на необходимые ресурсы, а также рабочий пример кода для разработки приложения, которое может объединять файлы Word с помощью Java. Разработанное приложение можно использовать в любой среде, поддерживающей Java, в таких операционных системах, как Linux, MS Windows или macOs.
Действия по объединению документов Word в Java
- Настройте IDE для использования Aspose.Words for Java для добавления документа Word на Java.
- Получите доступ к целевому документу Word с помощью экземпляра класса Document.
- Получите доступ к целевому документу Word с помощью экземпляра класса Document.
- Добавьте исходный DOCX в целевой файл DOCX, используя метод appendDocument.
- Сохраните объединенный документ Word на диске.
Вышеупомянутая пошаговая процедура объясняет процесс объединения документов Word в Java. Процесс инициируется путем загрузки исходного и целевого файлов документов DOCX с диска с использованием двух отдельных экземпляров класса Document. Затем метод AppendDocument объекта класса целевого документа используется для объединения исходного документа внутри него, после чего объединенный файл документа Word сохраняется на диске.
Код для объединения документов Word с использованием Java
import com.aspose.words.Document; | |
import com.aspose.words.ImportFormatMode; | |
import com.aspose.words.License; | |
public class AppendWordFiles { | |
public static void main(String[] args) throws Exception {// Merge Word files | |
String path ="/Users/KnowledgeBase/TestData/"; | |
// Apply Aspose.Words for Java license to append the Word documents | |
License licenseForMergeDocs = new License(); | |
licenseForMergeDocs.setLicense(path + "Conholdate.Total.Product.Family.lic"); | |
// Open the source Word file using the Document class | |
Document inputDocx = new Document(path + "Test1.docx"); | |
inputDocx.getFirstSection().getBody().appendParagraph("Source document text. "); | |
Document destDoc = new Document(path + "Test2.docx"); | |
destDoc.getFirstSection().getBody().appendParagraph("Destination document text. "); | |
// Now merge the document to the target document and | |
// preserving its formatting and saving on the disk | |
destDoc.appendDocument(inputDocx, ImportFormatMode.KEEP_SOURCE_FORMATTING); | |
destDoc.save(path + "Document.AppendDocument.docx"); | |
System.out.println("Done"); | |
} | |
} |
В этом примере кода демонстрируется процесс объединения документов Word в Java с использованием простого интерфейса API, и его можно легко расширить для объединения нескольких файлов DOCX вместе. Метод AppendDocument использует перечисление ImportFormatMode в качестве аргумента метода, что позволяет объединить входящий документ Word с использованием различных параметров форматирования, включая использование целевого форматирования, исходного форматирования или сохранение только разных стилей.
Эта тема научила нас как добавлять документы Word с помощью Java. Если вас интересует цифровая подпись документа Word, обратитесь к статье на сайте как поставить цифровую подпись документу Word с помощью Java.