本主题涉及 使用 NET REST API 创建 Word 文件的过程。我们将使用 Aspose.Words for .NET Cloud SDK 通过 C# 低代码 API 创建 Word DOC。获取设置开发环境的所有详细信息,并按照给定的步骤和 C# REST API 代码进行操作。
先决条件
- 创建帐户并获取 API 凭据
- 下载 Aspose.Words Cloud SDK for Dotnet to create a Word file
- 使用上述 SDK 设置 C# 解决方案项目
使用 C# REST API 在线创建 Word 文档的步骤
- 设置 API 的 Client ID 和 Client Secret 以创建 Word 文件
- 使用您的客户端凭据实例化 WordsAPI 类的对象
- 通过提供文件名创建 CreateDocumentRequest 的对象
- 使用 CreateDocumentRequest 对象在线 Create the Word document
- 使用 WordsApi.DownloadFile() 方法从云端下载生成的文件
- 从下载的文件流创建文件
- 将输出的Word文件保存在本地磁盘上
上述步骤解释了如何使用 C# 低代码 API 创建 Word 文档。首先使用 ClientSecret 和 ClientId 初始化 WordsApi 对象,使用文件名创建 CreateDocumentRequest,最后创建文档。创建文件后,使用 WordsApi.DownloadFile() 方法将文件从云端下载到本地磁盘。
使用 C# 低代码 API 创建 Word 文档的代码
using System; | |
using System.IO; | |
using Aspose.Words.Cloud.Sdk; | |
using Aspose.Words.Cloud.Sdk.Model.Requests; | |
namespace WordsSample.Words | |
{ | |
public class WordProcessing | |
{ | |
public void CreateWordFile() | |
{ | |
try | |
{ | |
var apiClient = new Configuration(); | |
apiClient.ClientSecret = "Secret"; | |
apiClient.ClientId = "ClientId"; | |
//Create SDK object | |
WordsApi wordsApi = new WordsApi(apiClient); | |
string localPath = @""; | |
string fileName = "SampleCreated.doc"; | |
var createDocumentRequest = new CreateDocumentRequest(fileName); | |
var createTask = wordsApi.CreateDocument(createDocumentRequest); | |
var createResponse = createTask.Result; | |
var downloadfileTask = wordsApi.DownloadFile(new DownloadFileRequest(createResponse.Document.FileName)); | |
var outputFileStream = downloadfileTask.Result; | |
outputFileStream.Position = 0; | |
using (var fileStream = File.Create(localPath + createResponse.Document.FileName)) | |
{ | |
outputFileStream.Seek(0, SeekOrigin.Begin); | |
outputFileStream.CopyTo(fileStream); | |
} | |
} | |
catch (Exception e) | |
{ | |
Console.WriteLine(e.Message); | |
} | |
} | |
} | |
} |
此示例代码展示了使用 NET REST API 在线创建 Word 文件的过程。 CreateDocumentRequest() 有多个可选参数,可以在创建对象时提供,例如文件夹、存储和文件名。该文件名用于使用 DownloadFile 方法从云端下载文件。
在本主题中,我们学习了如何使用 NET REST API 创建 DOC。如果您想将 DOC 文件转换为 PDF,请参阅 使用 NET REST API 将 DOC 转换为 PDF 上的文章。