объединить документ

Объедините файлы Word с помощью Java REST API

Сбор информации из нескольких источников и создание связного документа — это общая необходимость. Необходимость объединения файлов Word, будь то отчеты, статьи или совместные документы, имеет первостепенное значение для профессионалов и предприятий. Этот процесс улучшает организацию документов, упрощает обмен и повышает общую производительность. Благодаря возможностям Java REST API объединение файлов Word становится оптимизированной задачей, предлагая эффективность и точность, необходимые для бесперебойной обработки множества документов.

Java REST API для слияния файлов DOC

Отправьтесь в путешествие по консолидации документов и изучите множество функций, предлагаемых Aspose.Words Cloud SDK для Java. Объединение файлов Word является важнейшим аспектом эффективного управления документами, позволяя профессионалам создавать связные отчеты, презентации или совместные проекты. Однако Aspose.Words Cloud SDK для Java не останавливается на объединении; он расширяет свои возможности, охватывая широкий спектр функций.

Он способен загружать популярные форматы файлов MS Word, включая DOC, DOCX, RTF, DOT, DOTX, DOTM и т. д.

Объединение файлов Word в Java

В этом разделе описываются шаги и сопутствующие сведения по объединению файлов DOCX с использованием фрагмента кода Java.

  • Прежде всего создадим объект класса WordsApi.
  • Во-вторых, задайте Client Secret и Client ID для объекта WordsApi.
  • Затем создайте экземпляр класса DocumentEntry, который определит список файлов Word, которые необходимо объединить.
  • Теперь создайте объект класса DocumentEntryList и укажите список документов Word.
  • Предпоследний шаг — создание экземпляра класса AppendDocumentRequest, куда мы передаем в качестве аргументов входной документ Word, DocumentEntryList для объединения и имя объединенного документа Word.
  • Наконец, инициализируйте объект класса DocumentResponse и вызовите метод appendDocument(…) для выполнения операции объединения документов Word.
import com.aspose.words.cloud.api.WordsApi;
import com.aspose.words.cloud.model.requests.AppendDocumentRequest;
import com.aspose.words.cloud.model.DocumentEntry;
import com.aspose.words.cloud.model.DocumentEntryList;
import com.aspose.words.cloud.model.DocumentResponse;

public class merge {

	public static void main(String[] args) {

	// создать объект API облака Aspose.Words
	WordsApi wordsApi = new WordsApi(new com.aspose.words.cloud.ApiClient());
	com.aspose.words.cloud.ApiClient wordsClient = wordsApi.getApiClient();
	wordsClient.setAppSid("xxx-xxx-xxx-xxxxx");
	wordsClient.setAppKey("xxxxxxx");
	// имя входного файла
	String fileName ="test_doc.docx";
		
	try
	{
		// создать объект DocumentEntry и указать форматирование для результирующего файла
		DocumentEntry docEntry = new DocumentEntry().href("test_multi_pages.docx").importFormatMode("KeepSourceFormatting");
		// список документов, которые необходимо приложить
		DocumentEntryList documentList = new DocumentEntryList().addDocumentEntriesItem(docEntry);
		// создать запрос на выполнение операции добавления документа
		AppendDocumentRequest request = new AppendDocumentRequest(fileName, documentList, null, null,
		    	null, null, "Combined.docx", null, null);
		DocumentResponse result = wordsApi.appendDocument(request);
	}catch(Exception ex)
	{
		System.out.println(ex.getMessage());
	}
	}
}

Объединяйте файлы Word с помощью команд cURL

Откройте для себя мощь консолидации документов с помощью простоты команд cURL, легко объединяя несколько файлов Word в связные документы. Независимо от того, работаете ли вы над проектом, объединяете отчеты или организуете данные, этот подход командной строки предлагает эффективный способ объединения документов Word без усилий.

Первый шаг — сгенерировать токен доступа JWT. Пожалуйста, перейдите по следующей ссылке для получения подробной информации о том, как получить JSON Web Token Authentication.

Получив токен JWT, используйте следующую команду cURL для выполнения операции слияния документов.

curl -X PUT "https://api.aspose.cloud/v4.0/words/test_doc.docx/appendDocument" \
-H "accept: application/json" \
-H "Authorization: Bearer <JWT Token>" \
-H "Content-Type: application/json" \
-d "{\"DocumentEntries\":[{\"Href\":\"test_multi_pages.docx\",\"ImportFormatMode\":\"KeepSourceFormatting\"}],\"ApplyBaseDocumentHeadersAndFootersToAppendingDocuments\":true}"

Для целей тестирования вы можете загрузить примеры входных данных testdoc.docx, testmultipages.docx и полученные файлы testdocoutput.docx.

Заключение

В заключение, искусство слияния файлов Word является основополагающим требованием для оптимизированного управления документами, будь то для личных, профессиональных или совместных целей. Оба подхода, либо с использованием Aspose.Words Cloud SDK для Java, либо с использованием команд cURL, предлагают уникальные и эффективные пути для достижения этой консолидации без проблем. Таким образом, независимо от того, выбираете ли вы надежный инструментарий или простую эффективность команд cURL, оба подхода ведут к одной и той же цели: достижению точного и эффективного слияния файлов Word.

Похожие статьи

Вы можете посетить следующую ссылку для получения информации: