这个简单的主题重点介绍如何使用 NET REST API 将 DOC 转换为 DOCX。通过使用 Aspose.Words for .NET Cloud API SDK,它提供了一个简单的界面来将 Word DOC 文件导出到 DOCX 文件。如果您热衷于使用 C# 低代码 API 开发 Word DOC 到 DOCX 转换器,您可以遵循本主题下面共享的简单步骤,并使用工作示例代码探索该功能。
先决条件
- 创建免费的 Aspose.Cloud 帐户并获取 API 凭据 将 DOC 转换为 DOCX
- 获取 Aspose.Words Cloud SDK for .NET 执行 DOC 到 DOCX 转换
- 使用上述 SDK 设置 C# 项目以进行 DOC 到 DOCX 转换
使用 C# 低代码 API 将 DOC 转换为 DOCX 的步骤
- 配置 API 的客户端 ID 和客户端密钥以将 DOC 转换为 DOCX
- 使用云帐户客户端凭据实例化 WordsAPI 类实例
- 设置源 DOC 和所需的输出 DOCX 文件名
- 加载源 DOC 文件并将其转换为文件流
- 使用 ConvertDocument 方法使用 REST API 将 DOC 转换为 DOCX
- 将转换后的DOCX文件保存到本地磁盘
上述步骤有助于使用 REST API* 执行 *DOC 到 DOCX 转换。该过程将通过使用 Aspose.Words for .NET REST SDK 启动,并使用云应用程序凭据(标识符和秘密值)创建 WordsApi 类的实例。将通过磁盘中的文件流访问源 Word DOC 文件,并使用 ConvertDocument() 方法,在云中执行 DOC 到 DOCX 转换过程,该过程将返回一个输出 DOCX 文件流,该文件流可以保存在磁盘。
使用 NET REST API 将 DOC 转换为 DOCX 的代码
using Aspose.Words.Cloud.Sdk; | |
using Aspose.Words.Cloud.Sdk.Model.Requests; | |
using System; | |
using System.IO; | |
namespace WordsSample.Words | |
{ | |
public class DocToDocx | |
{ | |
public void ConvertDocToDocxAsync() | |
{ | |
try | |
{ | |
var apiClient = new Configuration(); | |
apiClient.ClientSecret = "Secret"; | |
apiClient.ClientId = "ID"; | |
//Create SDK object | |
WordsApi wordsApi = new WordsApi(apiClient); | |
string input = "Test1.doc"; | |
string output = "DOCToDOCX"; | |
string format = "docx"; | |
//Read input file to bytes array | |
var fileStream = File.Open(input, FileMode.Open); | |
fileStream.Position = 0; | |
ConvertDocumentRequest docToDocxRequest = new ConvertDocumentRequest(fileStream, format, null, null, null, null, null, null, null); | |
var task = wordsApi.ConvertDocument(docToDocxRequest); | |
task.Wait(); | |
var outputFileStream = task.Result; | |
outputFileStream.Position = 0; | |
using (var stream = File.Create(output+"."+ format)) | |
{ | |
outputFileStream.Seek(0, SeekOrigin.Begin); | |
outputFileStream.CopyTo(stream); | |
} | |
} | |
catch (Exception e) | |
{ | |
Console.WriteLine(e.Message); | |
} | |
} | |
} | |
} |
给定的代码示例需要使用 C# REST API* 开发一个 *Word 文档到 DOCX 转换器。您可以选择在转换过程中配置其他可选参数,包括输出文档的路径、输出文件的密码、添加行间距和输出文件名。此DOC 到 DOCX 转换”功能非常方便,并且可以与在支持 .NET Framework 的环境中运行的任何无代码或低代码应用程序集成。
在本文中,我们了解了如何使用 Net REST API 实现DOCX 到 DOC 转换。如果您有兴趣了解 DOCX 到 RTF 的转换,请参阅有关如何使用 NET REST API 将 DOCX 转换为 RTF的文章。