本文指导如何使用 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 中的表格设计的步骤
- 通过提供客户端 ID 和密钥来实例化 WordsApi 类对象以格式化表格
- 创建 TableProperties 类的对象来自定义表格
- 通过提供表索引和节点路径来设置目标表
- 通过提供请求对象来调用 UpdateTablePropertiesOnline() 方法
- 从 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 中的边框。