Cách chuyển đổi DOCX sang RTF bằng Java REST API

Hướng dẫn ngắn bên dưới trình bày chi tiết cách chuyển đổi DOCX thành RTF bằng Java REST API trên đám mây. Để xuất DOCX sang định dạng RTF, chúng tôi đang sử dụng Aspose.Words cho Java Cloud SDK. Nếu bạn yêu cầu Chuyển đổi DOCX sang RTF trong Java Low Code API thì điều này có thể được thực hiện bằng cách sử dụng đoạn mã sau cùng với các bước.

Điều kiện tiên quyết

Các bước để chuyển đổi DOCX sang RTF trong Java REST API

  1. Đặt Client ID và Client Secret cho API
  2. Tạo một phiên bản của lớp WordsAPI với thông tin đăng nhập của ứng dụng khách
  3. Chỉ định tệp đầu vào và đầu ra
  4. Đọc tệp DOCX đầu vào và tải lên bộ nhớ đám mây
  5. Tạo một đối tượng WordsAPI với các định dạng tệp đầu vào và đầu ra
  6. Gọi phương thức convertDocument để Chuyển đổi DOCX thành RTF bằng API REST
  7. Lưu tệp RTF đầu ra trên đĩa cục bộ

Mã để chuyển đổi DOCX sang RTF 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 = "DOCXToRTF.docx";
String outputFile = "DOCXToRTF.rtf";
String outputFormat = "rtf";
//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());
}

Đoạn mã được cung cấp trong bài đăng này cho phép bạn chuyển đổi DOCX sang RTF 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 RTF đầ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 RTF này có thể được 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.

Bạn cũng có thể kiểm tra chủ đề liên quan tại liên kết sau: Cách chuyển đổi DOCX sang TIFF bằng Java REST API

 Tiếng Việt