Hướng dẫn từng bước sau đây chỉ cho bạn cách chuyển đổi DOCX thành XPS bằng Java REST API trên đám mây. Để xuất định dạng DOCX sang XPS, chúng tôi đang sử dụng Aspose.Words cho Java Cloud SDK. Nếu bạn muốn Chuyển đổi DOCX sang XPS trong Java Low Code API thì có thể thực hiện điều tương tự với sự trợ giúp của các bước và mã bên dưới.
Điều kiện tiên quyết
- Tạo tài khoản và nhận thông tin đăng nhập API
- Tải xuống Aspose.Words Cloud SDK for Java
- Thiết lập dự án Java với SDK trên
Các bước chuyển đổi DOCX sang XPS trong Java REST API
- Đặt Client ID và Client Secret cho API
- Tạo một đối tượng của lớp WordsAPI với thông tin xác thực của ứng dụng khách
- Chỉ định tệp đầu vào và đầu ra
- Đọc tệp DOCX đầu vào và tải lên bộ nhớ đám mây
- Tạo phiên bản WordsAPI với các định dạng tệp đầu vào và đầu ra
- Gọi phương thức convertDocument để Chuyển đổi DOCX sang XPS bằng API REST
- Lưu tệp XPS đầu ra trên đĩa cục bộ
Mã để chuyển đổi DOCX sang XPS trong Java Low Code API
String ClientID = Client.getID(); //replace Client.getID() with your own client ID here | |
String ClientSecret = Client.getSecret(); //replace3 Client.getSecret() with your own client secret here | |
String APIBaseUrl="https://api.aspose.cloud"; | |
String Local_Path = "C:/Temp/"; | |
try { | |
//Create API client with credentials | |
ApiClient apiClient = new ApiClient(ClientID, ClientSecret, APIBaseUrl); | |
//Create SDK object | |
WordsApi wordsApi = new WordsApi(apiClient); | |
String inputFile = "DOCXToXPS.docx"; | |
String outputFile = "DOCXToXPS.xps"; | |
String outputFormat = "xps"; | |
//Read input file to bytes array | |
byte[] inputFileData = Files.readAllBytes(Paths.get(Local_Path + inputFile).toAbsolutePath()); | |
//create conversion request object with input and output files | |
ConvertDocumentRequest convertDocumentRequest = new ConvertDocumentRequest(inputFileData, outputFormat, null, null, null, null, null, null, null); | |
//convert the input file to output format | |
byte[] outputFileData = wordsApi.convertDocument(convertDocumentRequest); | |
//save the output file from the bytes array | |
FileOutputStream fileOutputStream = new FileOutputStream(Local_Path + outputFile); | |
fileOutputStream.write(outputFileData); | |
} catch (Exception e) { | |
System.out.println(e.getMessage()); | |
} |
Mã được cung cấp ở trên hỗ trợ bạn chuyển đổi DOCX sang XPS bằng Java REST API. Bạn chỉ cần cung cấp tệp DOCX với sự trợ giúp của Aspose.Words REST API SDK cho Java và tải xuống tệp XPS đầu ra để lưu cục bộ bằng cách sử dụng API chuyển đổi Aspose trực tuyến.
Chuyển đổi DOCX sang XPS ở trên có thể được đưa vào sử dụng với bất kỳ ứng dụng không có mã hoặc mã thấp nào trên Windows, Linux hoặc Mac.
Một tính năng liên quan cũng có thể hữu ích cho bạn: Cách chuyển đổi DOCX sang TIFF bằng Java REST API