
Kết hợp các tệp Word bằng Java REST API
Việc đối chiếu thông tin từ nhiều nguồn và tạo ra một tài liệu gắn kết là một nhu cầu phổ biến. Nhu cầu hợp nhất các tệp Word, cho dù là báo cáo, bài viết hay tài liệu cộng tác, đều là tối quan trọng đối với các chuyên gia và doanh nghiệp. Quy trình này giúp tăng cường tổ chức tài liệu, đơn giản hóa việc chia sẻ và cải thiện năng suất chung. Với sức mạnh của Java REST API, việc hợp nhất các tệp Word trở thành một nhiệm vụ hợp lý, mang lại hiệu quả và độ chính xác cần thiết để xử lý nhiều tài liệu một cách liền mạch.
- Java REST API để hợp nhất các tệp DOC
- Ghép các tập tin Word trong Java
- Kết hợp các tệp Word bằng lệnh cURL
Java REST API để hợp nhất các tệp DOC
Bắt đầu hành trình hợp nhất tài liệu và khám phá vô số tính năng do Aspose.Words Cloud SDK for Java cung cấp. Việc hợp nhất các tệp Word là một khía cạnh quan trọng của việc quản lý tài liệu hiệu quả, cho phép các chuyên gia tạo ra các báo cáo, bài thuyết trình hoặc dự án hợp tác gắn kết. Tuy nhiên, Aspose.Words Cloud SDK for Java không dừng lại ở việc hợp nhất; nó mở rộng khả năng của mình để bao gồm một loạt các tính năng.
Có khả năng tải các định dạng tệp MS Word phổ biến bao gồm DOC, DOCX, RTF, DOT, DOTX, DOTM v.v.
Ghép các tập tin Word trong Java
Phần này giải thích các bước và thông tin chi tiết liên quan về cách hợp nhất các tệp DOCX bằng đoạn mã Java.
- Trước hết, hãy tạo một đối tượng của lớp WordsApi.
- Thứ hai, thiết lập Client Secret và Client ID cho đối tượng WordsApi.
- Sau đó, tạo một thể hiện của lớp DocumentEntry để xác định danh sách các tệp Word cần được hợp nhất.
- Bây giờ hãy tạo một đối tượng của lớp DocumentEntryList và chỉ định danh sách các tài liệu Word.
- Cuối cùng, tạo một thể hiện của lớp AppendDocumentRequest trong đó chúng ta truyền vào tài liệu Word đầu vào, DocumentEntryList cần hợp nhất, tên của tài liệu Word đã kết hợp làm đối số.
- Cuối cùng, khởi tạo đối tượng của lớp DocumentResponse và gọi phương thức appendDocument(…) để thực hiện thao tác kết hợp các tài liệu 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) {
// tạo một đối tượng của 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");
// nhập tên tập tin
String fileName ="test_doc.docx";
try
{
// tạo đối tượng DocumentEntry và chỉ định định dạng cho tệp kết quả
DocumentEntry docEntry = new DocumentEntry().href("test_multi_pages.docx").importFormatMode("KeepSourceFormatting");
// danh sách các tài liệu cần đính kèm
DocumentEntryList documentList = new DocumentEntryList().addDocumentEntriesItem(docEntry);
// tạo yêu cầu thực hiện thao tác thêm tài liệu
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());
}
}
}
Kết hợp các tệp Word bằng lệnh cURL
Mở khóa sức mạnh của việc hợp nhất tài liệu thông qua sự đơn giản của các lệnh cURL, kết hợp liền mạch nhiều tệp Word thành các tài liệu gắn kết. Cho dù bạn đang cộng tác trong một dự án, hợp nhất báo cáo hay sắp xếp dữ liệu, phương pháp dòng lệnh này cung cấp một cách hiệu quả để hợp nhất các tài liệu Word một cách dễ dàng.
Bước đầu tiên là tạo mã thông báo truy cập JWT. Vui lòng truy cập liên kết sau để biết chi tiết về cách lấy Xác thực mã thông báo web JSON.
Sau khi có mã thông báo JWT, hãy sử dụng lệnh cURL sau để thực hiện thao tác hợp nhất tài liệu.
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}"
Để thử nghiệm, bạn có thể cân nhắc tải xuống các tệp đầu vào mẫu testdoc.docx, testmultipages.docx và các tệp kết quả testdocoutput.docx.
Phần kết luận
Tóm lại, nghệ thuật hợp nhất các tệp Word là một yêu cầu cơ bản để quản lý tài liệu hợp lý, cho dù là cho mục đích cá nhân, chuyên nghiệp hay cộng tác. Cả hai cách tiếp cận, tận dụng Aspose.Words Cloud SDK cho Java hoặc sử dụng các lệnh cURL, đều cung cấp các con đường độc đáo và hiệu quả để đạt được sự hợp nhất này một cách liền mạch. Vì vậy, cho dù bạn chọn bộ công cụ mạnh mẽ hay hiệu quả đơn giản của các lệnh cURL, cả hai cách tiếp cận đều dẫn đến cùng một mục tiêu: đạt được sự hợp nhất chính xác và hiệu quả của các tệp Word.
Bài viết liên quan
Bạn có thể cân nhắc truy cập vào liên kết sau để biết thông tin về: