本文将指导您如何使用 NET REST API 删除 Word 中的边框。您将学习如何使用 .NET 云 SDK 自动使用 C# REST API 删除 Word 中的段落边框。我们将学习从段落中删除单个或所有边框的过程。
先决条件
- [创建账户并获取 API 凭证]( https://kb.aspose.cloud/ 总计/净/如何创建-aspose-cloud-apis 帐户/)
- 下载 Aspose.Words Cloud SDK for Dotnet to remove a border in a Word file
- 使用上述 SDK 设置 C# 解决方案项目以消除边框
使用 C# Low Code API 删除 Word 中的边框的步骤
- 通过设置克隆的 ID 和 secret 来初始化 WordsApi 对象,以删除段落边框
- 创建 DeleteBordersOnlineRequest 类的对象,用于删除所有边框
- 将输入的 Word 文件读入内存流以删除边框
- 在请求对象中设置目标文件名、节点路径和文档二进制流
- 调用 DeleteBordersOnline() 方法删除边框
- 将 API 响应对象中的输出流保存到文件
以上步骤总结了如何使用 C# Low Code API 删除 Word 中的边框。创建 WordsApi 类的对象,创建 DeleteBordersOnlineRequest 对象并设置其属性。调用 DeleteBordersOnline() 方法删除边框。
使用 C# REST API 删除 Word 中的段落边框的代码
using System.IO; | |
using Aspose.Words.Cloud.Sdk; | |
using Aspose.Words.Cloud.Sdk.Model.Requests; | |
namespace WordsSample.Words | |
{ | |
public class WordFileOperations | |
{ | |
public void DeleteBorder() | |
{ | |
var wordsApi = new WordsApi("Client ID", "Client Secret"); | |
var request = new DeleteBordersOnlineRequest(); | |
request.Document = File.OpenRead("Example.docx"); | |
string output = "output.docx"; | |
request.DestFileName = output; | |
request.NodePath = "sections/0/paragraphs/1"; | |
var task = wordsApi.DeleteBordersOnline(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); | |
} | |
} | |
} | |
} | |
} |
此示例代码展示了如何使用 NET REST API 删除 Word 中的边框。当我们调用 DeleteBordersOnline() 时,我们不需要设置边框类型值。但是,如果您想删除特定边框,请使用 DeleteBorderOnline() 方法并在请求对象中设置边框类型。
我们已经学会了如何删除段落的边框。要为段落添加边框,请参阅以下文章:使用 NET REST API 为 Word 文档添加边框。