使用 NET REST API 在 Word 中格式化表格

本文指导如何使用 NET REST API 格式化 Word 中的表格。您将学习使用 .NET 云 SDK 使用 C# Low Code API 修改 MS Word 表格设计的过程。它分享了配置开发环境和自定义输出文件所需的所有详细信息。

先决条件

  • [创建账户并获取 API 凭证]( https://kb.aspose.cloud/ 总计/净/如何创建-aspose-cloud-apis 帐户/)

  • 下载 Aspose.Words Cloud SDK for Dotnet to update table format in a Word file

  • 使用上述 SDK 设置 C# 解决方案项目以更改表格设计

使用 C# REST API 更新 Word 中的表格设计的步骤

  1. 通过提供客户端 ID 和密钥来实例化 WordsApi 类对象以格式化表格
  2. 创建 TableProperties 类的对象来自定义表格
  3. 通过提供表索引和节点路径来设置目标表
  4. 通过提供请求对象来调用 UpdateTablePropertiesOnline() 方法
  5. 从 API 响应对象中检索输出文件并将其保存在磁盘上

上述步骤描述了如何使用 C# REST API 在 MS Word 中设置表格设计。创建并初始化 WordsApi 类的对象,声明 UpdateTablePropertiesOnlineRequest 类的对象并填充它,并实例化 TableProperties 对象以设置表格的属性。最后,调用 UpdateTablePropertiesOnline() 方法来更新表格属性。

使用 C# Low Code API 设置 Word 表格属性的代码

using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Threading.Tasks;
using Aspose.Words.Cloud.Sdk;
using Aspose.Words.Cloud.Sdk.Model;
using Aspose.Words.Cloud.Sdk.Model.Requests;
namespace WordsSample.Words
{
public class WordFileOperations
{
public void DesignWordTable()
{
var wordsApi = new WordsApi("client id", "client secret");
var request = new UpdateTablePropertiesOnlineRequest();
request.Document = File.OpenRead("TableSample.docx");
request.Index = 0;
request.NodePath = "sections/0";
string output = "output.docx";
request.DestFileName = output;
request.Properties = new TableProperties()
{
Alignment = TableProperties.AlignmentEnum.Right,
AllowAutoFit = true,
TextWrapping = TableProperties.TextWrappingEnum.Default,
};
var task = wordsApi.UpdateTablePropertiesOnline(request);
task.Wait();
var result = task.Result;
if (result.Document.TryGetValue(output, out var stream))
{
stream.Position = 0;
using (var fileStream = File.Create(output))
{
stream.Seek(0, SeekOrigin.Begin);
stream.CopyTo(fileStream);
}
}
}
}
}

此示例代码展示了使用 C# Low Code API 更新 Word 表格设置 的过程。TableProperties 类包含您可以设置以自定义输出表的属性。使用 UpdateTablePropertiesOnlineRequest 类中的 NodePath 属性设置文档的目标部分,并使用 Index 定位表格。

本文教我们如何使用NET REST API 进行 Word 表格设计。如果您想从 Word 文件中删除边框,请参阅以下文章:使用 NET REST API 删除 Word 中的边框

 简体中文