使用 NET REST API 创建 Word 文件

本主题涉及 使用 NET REST API 创建 Word 文件的过程。我们将使用 Aspose.Words for .NET Cloud SDK 通过 C# 低代码 API 创建 Word DOC。获取设置开发环境的所有详细信息,并按照给定的步骤和 C# REST API 代码进行操作。

先决条件

使用 C# REST API 在线创建 Word 文档的步骤

  1. 设置 API 的 Client ID 和 Client Secret 以创建 Word 文件
  2. 使用您的客户端凭据实例化 WordsAPI 类的对象
  3. 通过提供文件名创建 CreateDocumentRequest 的对象
  4. 使用 CreateDocumentRequest 对象在线 Create the Word document
  5. 使用 WordsApi.DownloadFile() 方法从云端下载生成的文件
  6. 从下载的文件流创建文件
  7. 将输出的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 上的文章。

 简体中文