在本教程中,您将了解如何在云中使用 Java REST API**将 DOCX 转换为 DOC。为了将 DOCX 导出为 DOC 格式,我们使用 Aspose.Words for Java Cloud SDK。如果您希望在 Java 低代码 API 中将 DOCX 转换为 DOC,那么可以使用以下步骤和代码来实现相同的目的。
先决条件
- 创建帐户并获取 API 凭据
- 下载 Aspose.Words Cloud SDK for Java
- 使用上述SDK设置Java项目
在 Java REST API 中将 DOCX 转换为 DOC 的步骤
- 设置 API 的客户端 ID 和客户端密钥
- 使用客户端凭据创建 WordsAPI 类的对象
- 指定输入和输出文件
- 读取输入DOCX文件并上传到云存储
- 使用输入和输出文件格式创建 WordsAPI 对象
- 调用 convertDocument 方法使用 REST API 将 DOCX 转换为 DOC
- 将输出的 DOC 文件保存在本地磁盘上
Java 低代码 API 中 DOCX 到 DOC 转换的代码
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 = "DOCXToDOC.docx"; | |
String outputFile = "DOCXToDOC.doc"; | |
String outputFormat = "doc"; | |
//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()); | |
} |
上面指定的示例代码片段可帮助您使用 Java REST API 将 DOCX 转换为 DOC。您只需借助 Aspose.Words REST API SDK for Java 输入 DOCX 文件,然后使用 Aspose 在线转换 API 下载输出 DOC 文件并将其保存在本地。
上述 DOCX 到 DOC 的转换可以与任何设备或计算机上的任何无代码或低代码应用程序一起使用。
以下主题探讨了一个也很有帮助的类似功能:如何使用 Java REST API 将 DOCX 转换为 TIFF