об'єднати док

Об’єднайте файли 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.
  • По-друге, установіть секрет клієнта та ідентифікатор клієнта для об’єкта 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) {

	// створити об’єкт Aspose.Words Cloud API
	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.

Схожі статті

Щоб отримати інформацію про: